You can never have true happiness with someone without being happy with yourself. The constant feel of depression after one mishap is the result of not being happy with yourself. How can you make someone else happy while the person you know every single thing about which is yourself fail to make happy? All in all relationships never last, nothing in this world last forever.
Despite that Maggie’s words goes against some of my morals he does have some truth in them.