Home / Book Reviews / Review: Hannah Singer, Celestial Advocate by Peter G.

Review: Hannah Singer, Celestial Advocate by Peter G.

In life, Hanna Singer, protagonist of this unique fantasy, was a rare individual: a medieval atheist. After she dies, she finds out just how wrong she was. As it turns out, the Christian villagers who had tried so hard to convert her didn’t have it quite right either.

In the afterlife, Hannah becomes a Celestial Advocate, someone who argues the cases of souls petitioning for admittance to Heaven. The concept alone is falling-off-the-chair funny, and the book lives up to that promise, with slapstick, puns, and wry cultural references scattered throughout. The Archangel St. Michael is a delightful trickster, with a fondness for whoopee cushions and neckties that light up and play music. The angels and advocates—even many of the recently deceased—don’t shy away from a good death joke. But Hanna Singer, Celestial Advocate offers more than comedy. In this series of linked stories, Peter G has an admirable go at some thorny theological and ethical conundrums.

This otherwise delightful collection could have used some professional editing. Sloppy mistakes—run-on sentences, misplaced clauses, incorrect word choices (‘grizzly’ for ‘grisly,’ and ‘prone on his back’), a chronic problem with ‘lie’ and ‘lay,’ frequent clichés—detract from the story. The author plays fast and loose with medieval history (English peasants reading the Bible in their hovels a century before Gutenberg) as well as with logic. The arguments at trial often sound more like late-night dorm-room debates between young adults who’ve been scarred by religion than well-reasoned legal or philosophical arguments. More often than not, the courtroom drama devolves into nose-to-nose shouting matches between the advocates, occasionally spiced with race-baiting and name-calling.

These flaws are more than made up for, however, by well-developed characters, witty dialog, and the tender relationship between Hannah and her boss and mentor, St. Michael. Peter G had a very clever idea for a story and took the trouble to develop it into a full-out narrative that reminded me at times of Neil Gaiman, at others of Mark Twain.

Though Hannah Singer is disabused of her atheism, she never gives up her common sense, passion for justice, and love for humanity. When she sees what the big picture is really like, the reasoning and instinct that supported her atheism are only reinforced. Hannah’s suggested punishment for Torquemada is brilliant, and her genuine concern for those she defends is touching. The scene in which Hannah first meets the big guys (God and Jesus) is absolutely lovely (and God, as it happens, makes a great cup of jasmine tea). The story in which Hannah defends a mermaid’s petition to be granted a soul is the sweetest of the lot, and one that will likely have a deeper resonance for self-published authors. The last story poses more cultural and ethical questions than the previous six together. In this one, Hannah not only confronts a complicated and potentially heartbreaking situation, she confronts her own self-doubts.

Hannah Singer, Celestial Advocate is a funny, moving, and thought-provoking read. I’ll be watching for more book-length works from Peter G.



Barnes & Noble

where viagra buy augmentin sciroppo 140 mg lexapro nz generic cialis tadafil 50mg order prednisone canada buy viagra dallas buy xenical miami generic viagra taiwan zithromax generic 500mg wellbutrin 450 mg xl valtrex 200mg lisinopril accord 10mg levitra upotreba 10 mg mg doxycycline buy erythromycin suspension bactrim 800 mg tablets viagra to buy viagra pillen online buy xenical vs cialis 20 mgr prednisone 5mg fatigue zithromax 500mg n1 cipro 500 mg 14 tablets generic viagra 24 hours generic zoloft problems phenergan suppository 12.5 mg kamagra 100 mg billig sevrage zoloft 50 mg buy lasix canadian viagra onlinesrbija 40 mg levitra price kamagra 100mg werking viagra online lloyds zithromax tablet 250 mg glucophage order online stopping 50 mg zoloft nexium online generic medexpressrx generic viagra doxycycline 200 mg iv levitra precio 20 mg propecia 1 mg 84 strattera 25 mg generic cialis 40 mg safe cipla clomid 100mg nexium pliculete 10 mg chennai viagra buy xenical 120 mg capsule 10mg cialis brand kamagra uk generic viagra 5o mg xenical buy melbourne generic viagra levitra lexapro and 40 mg erythromycin stada 500mg generic viagra nz bactrim 300mg dose viagra 100mg pris france buy viagra generic cialis dapoxetine buy propecia ebay priligy kaufen online celebrex tabletas 100 mg amoxil amoxicilina 500 mg generic lisinopril cheap temoignage cialis 20mg nexium 20 mg australia cheap generic zoloft levitra 20mg fta 12 80 mg prednisone overdose clomid 25 mg online lexapro 10 mg bijwerkingen lisinopril 20 mg sales assunzione levitra 5 mg zithromax online ordering generic viagra help metformin 500 mg rxlist cheap viagra pforce doxycycline 100mg indian indicaciones cialis 20 mg order generic strattera lexapro 20 mg costp reliable online viagra diflucan fluconazole generic sams viagra 50mg best viagra generic doxycycline 500mg paypal order cytotec online synthroid de 50mg viagra non generico propecia orders cap doxycycline 400 mg purchase generic viagra cialis 100mg japan prednisone 2 mg pack zovirax online canada generic viagra buyer online viagra cheap easy buy viagra viagra 1 cpr 50 mg genuine generic viagra generic cialis alldaychemist cialis 20 mg prices cialis 10 mg efectos orlistat cheap xenical cialis 5mg wirkung 100 mg clomid iui cheapest kamagra jellies augmentin 12h 875 mg levitra 10mg buy viagra germany clomid buy generic viagra buy shanghai nexium generic cheapest buy digram cialis lasix 40 mg potassium teva metformin 500 mg online levitra viagra prednisone 10mg eczema levitra 5mg erfahrung lexapro generic oval buy 30 day cialis kamagra order online cialis generico dogana viagra 2,5 mg pfizer hydrochlorothiazide 25 mg pill generic propecia works propranolol 10 mg alcohol prednisone 50 mg novo celebrex mims online glucophage 500 mg merck generic priligy review comprar levitra 20mg buy bactrim uk generic cialis bad clomid 50mg metformin viagra red 200 mg viagra online buying buy 1000 mg zithromax levitra generico peru cialis best buy valtrex 500mg caplet acquistare xenical online priligy 30mg singapore 7 mg prednisone taper levitra 10 generico dapoxetine viagra online trouver cialis 5mg buy diflucan 200 mg 400mg of zithromax propecia mailorder 10 mg 20 mg cialis generic viagra facts viagra 100mg bestellen cialis slovenija 40mg nexium esomeprazole 10mg viagra goes generic cipla cialis 5 mg buy clomid men generic nolvadex bodybuilding nolvadex generic online cialis generique50mg nexium mups mg 40 prednisone 1 mg otc wellbutrin 150 mg uses apo doxycycline 500mg propecia generic buy valtrex 1000 mg online generico de lexapro buy bulk viagra pfizer viagra generic 100mg clomid unprescribed valtrex generic patent order zenegra viagra synthroid 0.137mg clomid 100 mg online cialis 20 mg last viagra 100mg cut generico viagra nomes nebenwirkungen kamagra 100mg viagra orders canada online viagra dangers hydrochlorothiazide 25 mg dose cialis.20mg prices generic cialis height cialis farmacia online buy viagra 20mg nexium 40 mg dosaggio cialis 20 ou 10 mg harga levitra 10 mg cialis 10mg opinie but 2.5 mg cialis mgr. frantisek cipro buy tetracycline hydrochloride buy diflucan online vademecum cialis 10 mg 40 mg cialis reviews doxycycline 100mg zonlicht dosierung viagra 25mg augmentin 500 mg compresse viagra generic 150mg viagra generic men 45 mg buspar buy viagra moscow buying levitra line viagra online dealers wellbutrin generic 300mg l cheap viagra celebrex 400 mg daily rosacea doxycycline 100mg viagra online europa buy amoxil online cheap viagra qatar xatral 10 mg viagra fake cialis 100mg cheap viagra sydney brand cialis 20 mg. cheap est propecia nexium 40 mg vaistai levitra buy singapore buy original levitra viagra tabletten 100 mg thuoc levitra 10mg sheep cialis 20mg viagra online dot mail order propecia prednisone steroid 20mg generico de viagra levitra 20 cheap zovirax online kopen cialis generic cheapest order nolvadex clomid phenergan 25 mg ml 50 mg zoloft pregnant cheap viagra jamaica cipro 250mg dosage kamagra 100mg information lisinopril 10 mg medicine viagra 100mg farmacie cheapest levitra 100 generic brazilian cialis propranolol generic for generic priligy online celebrex liver disorder metformin ratiopharm 850 mg pfizer buys nexium erythromycin 400 mg uses cialis generic benefits levitra 10mg avis metformin 500 mg order fine generics viagra legitamate online cialis anxiety disorders buspar cialis mg hydrochlorothiazide tablets 25 mg viagra 50 mg tabletas is nexium generic levitra oat 10mg lisinopril cinfa 5 mg ordering generic viagra lexapro generic patent nolvadex kup online lexapro 20 to 30 mg glucophage online bestellen buy levitra edu propecia generic prices synthroid pharmacy online strattera 40mg last 100 mg clomid nolvadex 10mg men celebrex 500 mg buy cipro mexico google.lexapro generic diflucan fluconazole cheap sildenafil viagra generic synthroid generic online nexium dosierung 40 mg propecia 0.2 mg generic cialis look buying cipro mexico 100mg viagra online zithromax 250 mg beipackzettel generic viagra ciple augmentin 400 mg chewables priligy generico mexico cosco generic viagra increase lexapro 10mg 50 or 100 mg clomid phenergan buy online metformin hcl 750 mg augmentin 675 mg dosage celebrex 200 mg uk strattera 60 mg bijwerkingen women generic viagra nexium 20 mg subsitution cipro 500 mg fiyat cheap kamagra polo cialis pills generic amoxil 500 mg canada metformin teva 850 mg generic bactrim dosage generic vs zoloft cheapest kamagra jelly clomid 50 mg doctissimo strattera 100mg price kamagra 1oo mg augmentin tabletta 625 mg kamagra cheapest ever nexium 20 mg dosierung levitra 5 mg prezzi metformin 500 mg polycystic online doxycycline 50mg buy viagra professional buy prednisone 20mg cheap viagra a levitra tablets online buy priligy china generic cialis softtab buy lexapro australia prednisone 5mg medicine zithromax 1000mg dosis online kamagra sales viagra 50 mg tablet buy doxycycline hydrochloride viagra andorra online cheap 150 diflucan online zithromax 1 mg 2 packets doxycycline dogs 100mg cialis 10mg fta4 cheap viagra banglore buy 1000 viagra alli orlistat 60mg coverta 150mg viagra cialis dagelijks 5 mg cialis 20 mg daily pill zoloft 50 mg zovirax 10 mg hydrochlorothiazide dosage 12.5 mg lisinopril lupin 20 mg cheapest kamagra gel cialis 5mg night buy nolvadex england lisinopril tablets buy lisinopril generic form viagra cheap review cialis paypal online buy synthroid generic cialis 20mg pakistan lexapro 10 mg afbouwen prednisone 300mg cialis 7.5 mg levitra 10 mg wirkung buy prednisone pills generic levitra discount zoloft brand generic 5 or 1 mg propecia viagra generic online lisinopril 40 mg prednisone 5 mg image generic 50mg cialis viagra pro 100 mg propecia 5mg generic cialis 5mg lilly nexium mups 20 mg doxycycline 20 mg vet generic cialis dangerious deltacortene prednisone 5mg generic of lasix buy doxycycline hyc valtrex generic dosage generic propecia cipla generic cialis authentic nebenwirkung metformin 1000 mg generic zoloft 50mg metformin 500 mg image generico di diflucan cialis online naruciti xenical 120 mg funciona generic viagra 50mg cheap cialis real dosing 4 metformin 500mg xenical generico prezzi order kamagra ireland buy prednisone us indiangeneric cialis celebrex generic espanol strattera 18 mg uk propranolol eg 40 mg viagra kanada onlineshop cipro 500 mg ciprofloxacino cialis online info levitra 10 mg fta 40 mg dosage cialis original viagra online walgreen cialis 5 mg strattera cap 80 mg clomid 100 mg 10 tablet doxycycline 100mg francais generic wellbutrin recall doxycycline 100 mg kat buying cialis usa prices cialis 10 mg viagra condom buy synthroid 0.05mg daily doxycycline 500mg buying amoxil 500 mg dosierung buy zovirax walgreens cialis 20 mg confezione amoxil 875 mg price kegunaan celebrex 200 mg nexium 40mg argentina nolvadex 20 mg astrazeneca cheap nexium 20mg doxycycline tablets cheap cialis online purchase levitra 10 mg 4 comp 1000 mg zithromax malaysia capsulas celebrex 200 mg generic discount levitra augmentin 400 mg pediatrico generic cipro 25 mg viagra etkisi levitra versus generic doxycycline dispergeerbaar 100mg comprimido generico viagra cheap viagra 50 mg cialis online eu cipro 500 mg tablet zoloft cost generic uk viagra cheap cialis 5mg women phenergan 25 mg tabs cipro uti 500 mg augmentin 500 mg posologie hydrochlorothiazide usp 25 mg phenergan 20mg amoxil online price cialis viagra buy manfaat zithromax 500mg cheapest 5mg cialis levitra 10 mg comprar cipro 500 mg sistit 6mg zoloft starting cialis generika 100 mg clomid 75mg kamagra schweiz online buy tamoxifen nolvadex diflucan 50 mg notice viagra usa order amoxil 50 mg 40 mg lasix iv generic name doxycycline finax generic propecia zithromax 500 mg uses cialis 10 mg cena viagra online funziona lexapro 80 mgs viagra 100mg substitute prednisone deltasone 20 mg wellbutrin generic online augmentin de 125 mg wellbutrin generic 75 mg generic levitra unicure levitra singapore online is lexapro generic cialis 5 mg india cialis 5mg apotheke cialis 20 mg soft cialis 20 versus 40 mg order 2.5 mg cialis kamagra 200 mg dose online cialis prices vancouver viagra buy lexapro 5mg price 40 mg nolvadex cost viagra 100mg story generic viagra eshop cheap levitra 40mg bactrim ds online order cialis phone cheap 50 mg viagra wellbutrin 100 mg xl zithromax 9 pills 1000mg synthroid .025 mg 75 mg zoloft cialis 5 mg duracion cialis lilly 40mg viagra 8 100mg lexapro generic doses buying viagra switzerland crushing cialis 5mg augmentin 1000 mg 14 tb 50mg zoloft pregnancy nexium online buy buy genuine levitra buy viagra pretoria propecia 1 mg generic 100 viagra buy oonline mail order zoloft lisinopril mylan generics prednisone christers 20 mg