Angel Thief - Jenny Schwartz
How can I not give my own novella 5 stars?!!