A review by gwladyskelly
The Invocations by Krystal Sutherland

4.5