All Our Yesterdays - Cristin Terrill Well, this was unexpected. Meaning I didn't expect to like it so much.

There were so many twists and turns. I was really into it and then I saw what was happening and just started at the page, dumbfounded, because I didn't see it sooner.

The ending was so heartbreaking. :( I grown to love these characters, especially James. He was just a sad boy trying to make things right. *ugly cries*