I truly believe this especially as I've gotten older. You can never truly know if you will actually end marrying the person your dating, but if you go into a relationship knowing you wont marry them, it's sort of pointless -Amen! I live by this quote.
Don't wait for the knight in shining armor. His armor is shiny because he has never been to war. Instead, look for the knight with the torn and tattered armor. He is the one who knows how to fight and is sure to be the one who can keep you safe from harm.