Any fan of Star Wars would be delighted to find this sweet little chap in their stockings. The dinky little 250ml bottle is packed with bubble bath - not tested on animals - and is also available in Darth Vader and Storm Trooper designs. Best of all, it's now reduced from £4.50 to £2.25, meaning you can afford to buy the whole set!
Find him here
For more present ideas, pick up the latest copy of Yours