A review by heather_foster
Blue Moon by Laurell K. Hamilton

5.0