The Perfect Guy for Me…

What is the perfect guy? I am sure a lot of girl have been throwing this around in our head. Hmmm, I could be here all day, but there really…