How to Find Your Prince Charming