this book is absolutely amazing and a five star rating hands down. this is the first book by jodi picoult that i have read and i look forward to reading more. the plot had many twists and turns so u never knew what to expect next. the characters are very believable and lifelike. definitely a must read for anyone.