I'm reminded of a prayer that I heard and has stuck in my mind since:
"Lord, help me forgive those who sin differently than I do..."
I heard another interesting 'sermon' recently, about how we do many things, in most of our cases here - get married - in spite of the problems that are right in front of our faces. Here's the original link: (Notice: This is a Christian minister with a Christian message. If you don't like that kind of thing, I'll summarize below. Jump to about the 1/3 mark where he speaks of marriage - he is standing by a flip chart at this point)
The point he makes is that many times we never really get answers to satisfy all our reservations about something before we make a decision to move forward with a decision. There's something else that comes into the picture that just makes all those 'issues' very small in proportion, so we take the step anyway. In most of our cases, the thing that made all of our issues look small was love. It's easy, after the fact, after 'love' has now seemingly departed, to look at all those things we minimized as huge roadblocks we never should have passed.
Guess what? - there's no Mr. or Mrs. perfect out there. Everyone has shortcomings that love will cause us to gloss over and take the step anyway. We're wiser, sure. Yet don't be so brash as to think that it won't all happen again.