Soul Magic (Triad, #3) - Poppy Dennison 4.5 stars