Anne Brooke created an amazing cast of characters for The Paranormal Detection Agency. Each had their own particular brand of snark. At the same time, they were each quite capable when the going got tough. The ending was unexpected but the finale was glorious.
Here's the blurb for you:
When paranormal investigator Jack Atkinson meets new client Aaron Riley, he doesn't expect the level of attraction he instantly feels for the man. Neither does he expect the kind of haunting Aaron describes, which Jack is determined to solve.
After their first official client meeting, the two men launch themselves into a passionate encounter, which Jack is keen to continue. Aaron's attentions, however, are focused on the need to rid himself of the ghosts haunting his new home.
Jack and his trusty assistant and aunt, Miranda, investigate further, and soon discover how family secrets can run deeper than even Jack imagined. Will the truth destroy Jack and Aaron's budding relationship, or are they strong enough to survive it?
Anne Brooke Books
Gay Reads UK
The Gathandrian Fantasy Trilogy