A review by eficca33
Divine Misdemeanors by Laurell K. Hamilton

4.0