Buying Christmas presents can be extremely difficult, there is always one that has got everything or one who is fussy. Also staying in budget and not going overboard can be a challenge, as well as getting value for money. 
Here I have picked my FIVE gifts that will not break the bank (all under £17.00) and are suitable gifts that (almost) every girl will love. 

All Gifts are from Feel Unique which offers Free Delivery Worldwide. 
This is not a sponsored post, I think they have a good variety on their website and there is no harm in buying from one site.

Every girl should own a pocket mirror in their bag, however this mirror is the Queen of all mirrors as it lights up. Perfect!!

Great size to put in your handbag
Set includes:
Crabtree & Evelyn Gardeners Hand Recovery 25g
Crabtree & Evelyn Gardeners Hand Therapy 25g

Great products and comes in a lovely bag that can be reused. Absolutely great for the price
Set includes:
L'Occitane Shea Butter Extra Gentle Soap - Milk 50g
L'Occitane Shea Butter Ultra Rich Shower Cream 75ml
L'Occitane Shea Butter Ultra Rich Body Lotion 75ml
 2 x L'Occitane Shea Butter Hand Cream 10ml

Set Includes:
Bloomsbury Square: vibrant purple.
Connaught Square: royal blue.
Sloane Square: charcoal grey black.
I was given a Nails Inc Glitter set last year and i love it, perfect for parties and christmas season.

Great for those who love spending time relaxing in the bath.
Set includes: 
Neal's Yard Remedies Aromatic Foaming Bath 50mlNeal's Yard Remedies Soothing Bath Oil 50ml
EXCLUSIVE OFFER: AVAILABLE FOR 3 DAYS ONLY! Spend £35.00 or more on Neal's Yard Remedies products & receive a free Rosemary & Elderflower Shower Gel 200ml worth £9.30. PLUS get 15% off all orders!