A review by watson_my_shelf
Promise Me Sunshine by Cara Bastone

4.75

LOVE! I love a quirky messy main character. I didn’t like Miles at first but he snuck up on me - I loved him by the end.