Have you?

Have you ever met that someone who made you smile for no reason/who you could talk to for hours/think about when you have a hundred other things on your mind/stimulates you mentally/shares with you his/her secrets/who laugh at your corny jokes/who enjoys you for you/who you hope is thinking about you just as much/who makes your day when you hear his/her voice/who is everything you imagined?....Have you?