Giving the people you love a thoughtful gift at Christmas is a great feeling, but does that mean we aren't allowed to treat ourselves too?

Let's face it, hitting the high street on the lead-up to December 25th is a stressful experience for even the most seasoned shoppers, so it's not uncommon to want to splash out on something extra for you to enjoy.

Self-gifting is a great way to make Christmas shopping that little bit more bearable – and our amazing selection of presents and treats provide the perfect shopping experience for uninspired individuals this December.

When it comes to buying something special for the ones you love, it's best to have a good idea of their personal style beforehand. Failing that, accessories – such as scarves and purses – are a sure fire winner every time.

Keeping warm in style is a must this festive period, so why not help that special someone brave the elements while looking good with a cashmere wrap? This luxurious piece is made from softer-than-soft fabric, while its wide shape means it is the perfect addition to any winter look.

Feeling good about buying a thoughtful gift for a friend or family member? Then it would be almost criminal not to treat yourself. These leopard hair on leather gloves are sophisticated, stylish and cool – wear with a biker jacket and skinny jeans.