Angelfall (Penryn & the End of Days, #1) - Susan Ee And for now, that is enough.
Oh, I just loved this book. The story was amazingly written.
You know some novels where the characters are 'stupid level: TROLL'? There were so many situations when the aforementioned happening could have been a possibility, but it didn't, so... book: