331 Smoking Mirrors by Snekguy
When a hapless museum archivist damages an ancient obsidian mirror, he releases the trapped spirit of an Aztec war Goddess. Given no choice but to attach herself to him, the deity takes up residence in his life, whether either of them likes it or not. If the pair can learn to stop bickering, they might be able to secure both a crucial promotion and the deity’s continued existence.
[More Info]Tags: Ma/Fa, Consensual, Romantic, Heterosexual, Fiction, Historical, Horror, Workplace, Paranormal, Furry, Magic, Demons, Oral Sex, Petting, Size, Slow
Downloads: 2321 | Votes: 62 | Score: 7.64
Size: 278KB | 51,720 words | Posted: