On Air Now
Zoe Hardman & Anna Whitehouse 12am - 1am
2 May 2017, 11:44 | Updated: 11 July 2017, 14:58
You'll be surprised as we were to find out how affordable Princess Charlotte's adorable cardinal is and where you can buy it.
Princess Charlotte, the youngest of the Duke and Duchess of Cambridge's two children is turning two years old today!
Kensington Palace released some photos yesterday of the young princess ahead of the special occasion and she looks totally adorable.
The sweet portrait was taken by Kate Middleton last month at Anmer Hall in Norfolk and the little royal can be seen wearing a cute pastel yellow knitted cardigan with blue sheep on - awh!
We were ready to find that the cardigan cost a small fortune but we are totally blown away to hear that it is from John Lewis!
Yep, good old John Lewis. Although sadly the item - called John Lewis Baby Luxury Sheep Cardigan - has totally sold out, although is expected to come back in stock soon.
The same was said for the outfit Charlotte wore in her first birthday portrait which was a 'Rose Stitch Cardigan' from Oliver Baby & Kids although that was a tad more expensive at £59.00