A Kingdom of Earth and Devotion (Portals of Science and Magic #2) by Liz Cain