Definitely worth the three week wait for it to be delivered! Had great contact with the sender too, worrying about it not arriving. Had a really nice note with it too (lovely handwriting!). So much effort has gone into all this, thank you so much!