A review by oodles17
Highland Treasure by Lynsay Sands

medium-paced

3.75