michelle blanch life love lust sex scene