You cannot control that you will love someone forever, so you cannot promise that. What you can promise someone is that you plan on spending the rest of your life with them and that you have so much love that you trust it will last forever. Sometimes that does not work out. That is no one's fault and no one owes to anyone to stay together with a person they no longer love.