Jennifer Aniston has revealed that she has ``no regrets'' in her life, insisting that she has ``never felt better''.
Aniston: 'I have no regrets in life'