Nicole Aniston said I’d make love better