A guy that...

  1. Finds me attractive
    Even when I wear my old grey tshirts
  2. Challenges me to think about things I haven't thought of
  3. Loves dogs
  4. Introduces me to new music
  5. Will take closeness over luxury
  6. Is goofy
  7. Is kind to everyone
  8. Will be a devoted dad
    Who spends time with the kids whenever he can.
  9. Respects me
    Even when he's upset