The Piper's Son

The Piper's Son

2010 • 330 pages

Ratings5

Average rating4.8

15

this book makes me cry every time i read it. saving francesca is just a preface. tom's story is the real punch in the gut.

April 11, 2012