A friend of mine asked his girlfriend to marry him, and she accepted. However, they broke off the engagement -- and the relationship -- a few months later. Is she morally or legally obliged to give back the ring? Is the answer different if they married, then split?