The Stupidest Angel by Christopher Moore (2004)
This is not a heart-warming story, nor is there any peace, miracles, or goodwill towards men. For those who are sick of sugary sweet Christmas stories, this nitty-gritty tale is a much needed counterpoint. There is an angel, and yes he does a stupid thing by losing his wings. But he is too busy trying to prevent this world from coming to an end. Quirky characters are a delight. Also try Moore’s other humorous novel Practical Demonkeeping.