What's wrong with 50 years difference?? Charles & Camilla get on fine, and she looks 167