long and hard sex