XO
2012 • 385 pages

Ratings5

Average rating4.4

15

A bit of a slow start but then it got really rocking. Lots of twists and turns. Highly recommended.

December 15, 2023Report this review