The Royal Cleaner: Books 1-3
When Caroline swore a sacred oath to protect magic, she never anticipated falling for a human.
Caroline was used to Demons causing trouble, trying to toe the line of magical exposure to prompt the king into action against the humans. What she wasn't used to was them trying to destroy her city with a devastating curse.
Even more irritatingly, a new detective seems reluctant to simply hand over the investigation, and insists on following Caroline, despite it making her job nearly impossible.
The only thing that would make Caroline's job harder is if she actually started to fall for the detective, and Caroline had never been one to make things easy.
This collection brings together the first three books in the Royal Cleaner f/f urban fantasy series.