A review by cordelya
Sex, Lies and Vampires by Katie MacAlister

5.0