Reading progress update: I've read 135 out of 401 pages.

Legend of the Highland Dragon - Isabel Cooper