You will never get a prince charming. If you're very careful you may find a guy who will *try* to be prince charming for you, but a perfect person does not actually exist.
No. But many have to wait for what seems like that long to find love. Although, to many others, he may be far from prince charming
But wouldn't all that peaceful sleep....and something so worth waking up to.... be worth it?
girls who go 100 years without brushing their teeth do NOT get awakened by a kiss from Prince Charming. :)