I was 19 before I met my first (and current) boyfriend, which gave me a lot of time during my teenage years to dream of my Mr Perfect. As a result, I knew the characteristics that potential suitors would have to possess for me to consider dating them. After all, the best things come to those who wait.