Fitness diaries: amateur athlete's steamy encounters.