Lovecraftian tale of woman stolen from another dimension.
Wife's friend has fun with couple.
Drive in the countryside turns to sex outdoors.