A review by geekygraceelyse
Dangerous Tides by Christine Feehan

5.0