A review by lin28
Falling for the Highlander by Lynsay Sands

adventurous hopeful medium-paced

3.0