I think ive met the man of my dreams. First question I asked myself was, what took him so long? Then I remembered, timing is everything. My mother always told me that, people are placed in your...