love everlasting ending explained