The card and cup were both OK.
A girl gives a boy a rubber band, which means that the boy has a famous owner and a small ancestor, and other heterosexuals should automatically keep away from him.
Generally speaking, a girl who gives a boy a rubber band is to confirm the relationship, and the other is to leave one of her own things on the boy. This can not only swear sovereignty, but also prevent other heterosexuals from chatting up your little brother.
Boys should wear small leather hands. Then send her something to pledge sovereignty. Because when a girl gives you a small leather rope, she is swearing sovereignty.
Behind the girl's behavior of giving the boy a small rubber band, she wants to express her desire for possession of the boy, and to declare to the outside world that the boy has already won the title. Generally, if we see a boy wearing a small rubber band for binding hair, we will basically assume that the boy has a girlfriend. Such boys, even if they walk on the street alone, have a much lower chance of being accosted by beautiful women.
Extended meaning
The first small rubber band is like a ring. If you give it to a boy, it means that you will be dedicated to him. Of course, he will also be dedicated to you. You should use this small rubber band to firmly bind him and let her stay with you forever.
Girls think that boys have something that belongs to themselves, so when other girls see their own things on their boyfriends, they will know that they have girlfriends, and this little rubber band is like a sign of themselves.
When a girl gives a rubber band to a boy, she wants to be with you and bind you, so it depends on your attitude towards the girl. If you like her, you can also send a couple's thing. If you don't like her, you can send her a book or some neutral things, which can euphemistically express that you don't like her.