Rebecca "Hibou" Owl Necklace Rose gold over sterling silver owl necklace with 'Rebecca' logo stamping embellishment Made in Italy