Know a little one who longs to be a princess? They can sleep happily dreaming about it with these lovely new duvet covers from Asda George, and they're priced from just £9! There's two colours available, a blue and a pink, and prices are £9 for the toddler bed size and £10 for the single.
These are beautifully designed with loads of detail on the princess dresses, and when children rest their head on the pillow it looks like they are wearing a princess tiara!
Both sets are made from a cotton and polyester mix so will be easy to care for, and the newer pink design is reversible having a pattern of hearts and flowers on the reverse.
Click and collect is free, or home delivery costs £2.95.