A review by britanielanea
All I Have Left by Shey Stahl

3.0

This book was way too long