A review by belladonnabookish
Strange Candy by Laurell K. Hamilton

4.0