1. He knows what makes you smile
The man of your dreams is the man who has you all figured out. He will know the subtle things that make you smile. He will know your desires and your needs and he will know your heart. Other men in your life don’t “get” you as much as this guy does. So when he comes bringing flowers, be sure to flash him a sweet smile; he’s been dying to see it all day long.