By far this was the most intriguing book I have read in years! I laughed, cried, and reacted out loud while reading this remarkable page-turner! I got so involved in each character's story, and did not want the 503 page book to end! Well done J.K. Rawling ... well done!!