Review: Good reads
Rating: 5 out of 5
Date: 01 24, 2014
Connelly tells a great story as always. Includes details for the story and to make the characters come to life. Love the surprise endings.