Cover 2

The Mammoth Book of Vampire Romance

2008 • 532 pages

Ratings1

Average rating4

15