A review by landscapesofink
May by Gabrielle Lord

4.0

Love how these books always end with cliffhangers!