Angelfall (Penryn & the End of Days, #1) - Susan Ee Amazing ride!