שיראל | ⛤

41%
Flag icon
His promise wasn’t binding; life was too volatile for certainty, but it meant a hell of a lot that he voiced it anyway, because I knew the heart of Caleb Altair, and he had never let me down yet.
Sorrow and Starlight (Zodiac Academy, #8)
Rate this book
Clear rating
Open Preview