A review by positivewoman2013
Stay by Catherine Ryan Hyde

5.0

Very well written! A story letting us see everything happens for our good, even when we don't think so at the time.