Dark Lover

Dark Lover

2005 • 432 pages

Ratings115

Average rating3.7

15

This was just not very good.