Whoops, I’ve only just noticed that John Lewis is on sale! Have a look and see if anything on your list is on offer.
A thing I would buy for a teenager if I had one would be a UE boom box, which is now £99 (this includes the £30 saving). I have had quite a few boom boxes in my time and they all loose connectivity in the end EXCEPT this one.
It’s really good – and waterproof AND you can play the radio through it via your phone if you find yourself somewhere with no radio and you want to listen to Today (this has happened to me).
Anyway here is a link to the John Lewis sale page – be inspired, but stick to your list! And try not to buy anything for yourself. Yet…