A Perfect Blood - Kim Harrison 3.75 stars, mainly for Trent and Rachel~
Re-read this quickly so I can start the next book! Wasn't impressed by the whole plot, but once again, the characters made up for that. Love this delicious slow slow burn between Rachel and one devious elf.