A review by morganthebee
Better Than Expected by Haley Cass

4.25