A review by bookishwitherin
Promise Me Sunshine by Cara Bastone

4.5