Not bad.

Better than #2, it's a nice ending to the story. Vivian's world explodes and her blood runs cold way too many times but the plot kept my interest. The ending was a letdown, but I liked the rest well enough to give it 4 stars.

###

