The Memory Keeper - C.J. Archer

Why are these books so perfect? They break my heart in the best kind of way.

 

Proper review coming soon.