it really depends on if there a boy or girl and what they are into, if your buying for a boy you might buy him something sports related, a girl you might buy her something craftsy
xbox live membership
-ipod -uggs -laptop -ihome -wii/kinect -clothes -gift cards
By saying I love you! or Give him a gift
depends on what kind of thing shes into
Nail polish and posters are good gifts.
Children vary widely in sizes. A gift card might be a better option.
you could give a small gift for the 12 year old like a itunes card or a teddy Or if it is a boy a racing car or toy soldiers
A cute, nice card and cookies or other baked goodies.
It depends on what the 12 year old's interests are. Most would probably like CDs, cash, or a gift card.
No it is not alot of weight and it is good for 12 year old
I would recommend and iTunes gift card. Another option is to get her a gift card to go shopping. Asking her for her favorite place to shop would help you get the right gift card.
A good time for a 12 year olds bedtime would be around half ten.