Even Though I Knew the End, by C.L. Polk
Let me just say that I did not know the end! Angels, demons, mystics, betrayal, true love, 1940s Chicago… this little book is jam packed with adventure and mystery and had me waiting with bated breath until the very last line.