Brilliant - thanks, I'm in M&S tomorrow and will also check out TKMaxx.
I'm really confused, though, because I thought you'd replied to this thread and said John Lewis. I must have dreamed it, but before checking this I went on their website and they seem to have plenty. Spooky!