A review by raynelib
Oathbound by Tracy Deonn

5.0

what the FUCK.. what an ending