The Shadow World by Aubrey Winters (series)

From Book Trigger Warnings