It's definitely not the same child's gift as we have two parties coming up and one child wasn't invited (other class in the year group but they are doing a whole year group party, mad people) and the other child couldn't make it to my child's party.
I wonder how many times this gift can go round the class? Mind you we are now in June so there aren't many left in the school year.