Remember that every person who you come into contact to on any given day has a story that is probably far more amazing than you will imagine and no one is going to just offer up their entire life's worth of experiences to you because you want them to. It takes time to draw someone's story out from within them. It takes trust. It takes sincerity and dedication. Keep in mind that each and every interaction you have with all those people on a daily basis is a unique opportunity to develop any kind of relationship with that person that the two of you might want to be a part of. It doesn't matter how you meet them or what it is that you do with them. It can be as mundane as waving to them in the morning as they leave their driveway, or it can be as huge as saving someone's life in a moment of uncertainty and sacrifice. Each person has the potential to become a friend or a lover or to simply teach you something important and then slip back into the endless rush of other bodies moving about the planet around us. Don't pass these chances up too often, or you'll get lost in the tide yourself.
When you want to share something with another person more than anything, it is one of the most difficult things to realize that you can never have it. Accepting this realization is even more difficult. Loving someone does mean saying goodbye to them in some cases, though we will fight that until the oftentimes bitter end before doing the right thing.