Okay, you have had a few hard times, but every one of those times, you've been able to work things out, so why not this time? Did he really love you? Is there someone else?
Tbe best way to assess the maturity of others is to know your own. Here's how.