I'm not responding to anything in particular, and considering I have been divorced twice I am either the best or worst person to give advice on love. I think that love is without greed, it requires both perseverance and faith to work. It is an addiction, a high at first, but that will fade away, and once that does fade away, you only have the first two things---faith and perseverance---to live on. I think that is why people cheat, they are looking for that 'high' again (marriage # 1). I also think that is why there are so many divorces, people (both or one) in a relationship lose that first year high, and if they do not have enough faith and perseverance in each other then they will not make it through the next few years (,marriage # 2).
And on the other hand, if you are in a relationship where your significant other physically threatens, mentally abuses, or causes you harm, to fear, or controls who you have contact with or what you do, freaking run as fast as you can. don't wait for it to get better because even if it does get better, that 'better' is only part of the cycle of abuse. If you find yourself saying 'next time he/she will not hit/call me names' then you are in the wrong relationship. That was marriage # 1.
Oh, and stay away from men/wome who like to gamble/drink thier paychecks. That was marriage # 2.