handworked jewelry Finger rings

$101.96 $114.96
Ring Size:
Gem Color:
Trust badge'