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

The Faerie Guardian - Rachel  Morgan

not a faviorte but it sure was  an interesting and quick read