Heck no it won't last! For all we know that "diamond" ring had cz in it, not a real stone. Perhaps the thought was if they really got engaged he could put a real stone in it.
Both were too empty headed and young for him anyway. He just made the best of the situation he was stuck in.