The Wrong Enemy by Jane Lebak
Approx. 75,400 words.
Published on December 10, 2012 by
He broke Heaven's one written law.
No one knows why Tabris, a guardian angel, killed the child he vowed to protect. The boy Sebastian got into Heaven, but the angels don't understand why Tabris isn't in Hell. Instead God's given him a second chance.