love is a promise who last forever