Reading progress update: I've read 155 out of 304 pages.

The Eternal Highlander - Hannah Howell, Lynsay Sands