Why did roxy give calliope the ring John gave roxy ? I'm confused on that

It’s the Ring of Life and if a ghost puts it on then they’re revived. Roxy wanted to revive Calliope so she gave her the ring.