In this second installment of The Rainbow Detective Agency, gay private detectives, Proctor Gamble and Blair Huntingdon, have settled into a routine that seems to work for them. Although they are still arguing, they are also still making love and their relationship is always moving forward.
When they meet Alonzo Albertini, an attractive young man from Tuscany who claims to be an Italian fairy with magical powers, Proctor refuses to take him as a client. He thinks Alonzo is unstable and it would be unethical. But Blair argues the point that they shouldn't judge Alonzo and he insists on taking the case anyway.
Proctor finally agrees and they wind up getting involved in a dangerous situation that involves a dead body, a rare priceless chalice that was allegedly stolen from the Vatican, and a client who believes he's being chased by an old order of evil magicians. Along the way, they experience a few interesting erotic events, one of which happens in a bathhouse with four hot young men.
But is there really something magical about Alonzo, and will Proctor and Blair be able to help keep him from harm? Or for that matter, will Proctor and Blair figure out a way to solve the case and overcome the stress it puts on their relationship?