A review by fringebookreviews
The Wrong Highlander by Lynsay Sands

3.75