Actually there is obviously no such thing as the “perfect guy.” prince charming will probably have just as many flaws as the "bad boy." he won’t always be tall, dark, and handsome. he won’t always have the perfect smile. and he definitely won’t be coming up to you on a white horse. but he will be perfect for you when the time is right and the right one comes along. why wait until then to start happily ever after?