Once Upon a Time is filled with magical stories, but it has also inspired some magical merchandise. If you or someone in your life is under the show's spell, get them one of these gifts this holiday season. From Captain Hook gifts to items suited for a Disney princess, we have everything your heart could desire. See all the OUAT merchandise ahead.
— Additional reporting by Kelsie Gibson
Rewatch the show's final season with this Once Upon A Time Season 7 Blu-Ray ($50).
You might not be able to travel to Storybrooke, but you can have this Straight Outta Storybrooke Pillow ($22) in your house.
Channel your inner Snow White with this Mary Margaret Silver Key Necklace ($21).
How cute is this Once Upon a Time Book Cover Crossbody Handbag ($80)?
Read all about the Evil Queen with this Once Upon a Time: Shadow of the Queen Graphic Novel ($13).
Now you can have your very own Once Upon a Time book when you order Henry's Storybook ($50).
Is Regina your favorite character? Then you definitely need this Regina Funko Pop Figure ($32).
If your OTP is Captain Hook and Emma, you definitely need this Captain Swan Necklace ($13).
Read all about the Enchanted Forest with this Once Upon a Time: Out of the Past Graphic Novel ($30).
This Once Upon a Time Charm Bracelet ($14) includes little references to all your favorite characters.
Read all about Emma Swan and Mary Margaret Blanchard's adventures with this Reawakened Book ($15).
You'll be in control of the Dark One when you wear this Rumpelstiltskin Dagger Necklace ($10).
Have a little piece of Storybrooke in your home with this Storybrooke Art Print ($25).
These Emma Swan's Bug Earrings ($5) are a sweet nod to Emma's iconic yellow car.
This Once Upon a Time Book Choker ($7) is the perfect gift for that fashionable OUAT fan in your life.
There is only one word to describe this Zelena Necklace ($17): wicked.
This I'd Rather Be Watching Once Upon a Time Shirt ($27) is the perfect binge-watching outfit.
Sip on some tea with this Once Upon a Time Chip Mug ($18).
This Lands of Once Upon a Time Phone Case ($15) is a unique gift for dedicated Oncers.
If Hook is your true love, we suggest buying this Mentally Dating Captain Hook Shirt ($33).
Decorate your computer with these Once Upon A Time Stickers ($3).
Every Evil Regal needs this Team Regina Shirt ($20).
This Emma and Henry Art Print ($22) warms our heart.
Pay tribute to Regina and Robin Hood's romance with this Outlaw Queen Shirt ($20).
We'll take our hot chocolate with cinnamon in this Granny's Diner Mug ($17), please.
Cuddle up on the couch with a Once Upon a Time Fleece Blanket ($40).
How cozy does this Swan Queen Sweatshirt ($51) look?
This Once Upon a Time Art Print ($20) features silhouettes of all your favorite characters.
This Once Upon a Time Pillow ($21) has a little something for everyone.