The annual festivity of Christmas is just around the corner and shops are filled with beautiful gifts.
The celebration of Christmas takes place each year with great pomp and the tradition of Christmas is to exchange gifts.
What should you buy friends and family this year?
From quality teddy bears to snow globes and christmas musicals, we guarantee you'll find great stocking fillers you're looking for.
Below are the top 10 Christmas gifts 2012 and there is a popular Christmas gift idea for each and everyone of us.
Teddy Bear Friends have a huge range of beautiful quality gifts from Steiff teddy bears, Teddy Hermann soft toys, Gund teddy bears and other leading brands as well as a great Christmas teddy bear collection.
We also sell a great collection of christmas snow globes and other snowglobes - always a wonderful gift to give at Christmas.
This year's Number 1 selling Christmas gift is Personalized Storytime Bear by Gund.
Personalise Christmas Story Bear to insert your name into the story 'Twas the night before Christmas.
Our Price: £28.95
Send a delightful XMAS gift to a loved one - Christmas Polar Bear manufactured by Gund.
Buy a big Christmas teddy bear to send to the love of your life as a gift to remember!
Our Price: £49.95
Buy a gorgeous XMAS present to a friend - Santa Claus Snow Globe manufactured by Gund.
This christmas snowglobe plays Santa Claus Is Coming To Town and is an ideal festive gift.
Our Price: £37.95
Send Seasons Greetings with this superb xmas present to a loved one - Musical Angel Figurine from Gund.
A revolving musical angel figurine is heavenly and is equally suitable as a Christmas present or christening.
Our Price: £34.25
Deliver festive cheer with a stunning XMAS gift to a friend - Jingle Bells Bear from Gund.
Tinkerton says All I Want for Christmas is You before singing Jingle Bells.
Our Price: £31.95
Send Seasons Greetings with a splendid chrimbo present this year - Dog Singing Jingle Bells made by Gund.
A fantastically funny Christmas time gift for anyone with a sense of fun, crazy dog listens to Jingle Bells.
Our Price: £27.39
Buy a lovely xmas gift to remember - Jingle Bell Rock Bear from Gund.
Jingle Bell Rock Bear sings Christmas song Jingle Bell Rock and shakes his golden bells with lights.
Our Price: £26.95
Deliver festive cheer with this wonderful XMAS gift to a loved one - Mr Kringle Father Christmas from Gund.
Father Christmas sends festive greetings - a great gift to give at xmas.
Our Price: £22.95
Send a beautiful stocking filler present this year - Snowball Snowman by Gund.
Buy a snowman soft toy to give as a christmas stocking filler during the festive season.
Our Price: £15.95
Post a superb stocking filler present this year - Santa Hand Puppet with love from Gund.
A great christmas gift, this Santa Claus puppet will provide hours of festive fun and games.
Our Price: £11.95