My mother is truly one lucky lady. And I'm not talking about the wins-the-lottery type of lucky either (even though she believes she will some day). My mother has truly found and married this wonderful man, the father of their four children, and her best friend.
My dad is the reason my mother is lucky. He is the most caring, chivalrous man you will ever meet. Besides the fact that my dad worked overtime to provide for our family and still managed to make it to the four children's extracurricular involvements, he also gardened and fed the animals on the farm. But it wasn't these tasks that make him so special. He always eats last even after a long day of work. If there's seconds left, he will wait until everyone else has had their portions. He will also always drive us around town shopping even though he hates it. He will wait in the car for my mom to do a quick errand and then once she leaves, he drives to the door to pick her up so she doesn't have to walk far. My dad will disagree about something (he doesn't have a poker face) but will keep his mouth shut because if it makes us happy, then it makes her happy (and a happy wife means a happy life).
So, besides the congratulations that are in order for my parents as they just recently celebrated their 26th wedding anniversary, this is proof that there is that special someone out there for you. They will go to extreme lengths to make their significant other happy. And all that any person would want out of their significant other is to be that supportive, hard working, loving, best friend. If you have a significant other, tell them everything you appreciate about them (right now because there is nothing worse than waiting too late). If you don't have a significant other, don't look for them either. My mother met my father through doing something she is passionate about. And your significant other might be in another school, state or country, but they are there. Just get involved in things you are passionate about or live your daily life to the fullest and he/she may just be at that same place.
As my parent's would say, find your best friend and love them through thick and thin. Accept your disagreements and love the differences between the two of you. Fight if need be, but then come to a compromise or agreement on how each person would put in the same effort to make it work. Nothing comes easily, but neither does love.