Bishop Parson Spies On Couple Fucking.
A Parson's wife finds God in love.
Erica's mysterious itch leads to much more.