Angelfall (Penryn & the End of Days, #1)

Angelfall (Penryn & the End of Days, #1) - Susan Ee This book was fucking awesome!