A review by messofcontradictions
Marley and Me by John Grogan

5.0