I gave a girl I have a crush on a keychain I bought in Paris France... out of curiosity, what do you think she feels/thinks?
"Will she get the hint" is how people remain lonely their whole lives. Be an adult.
She probably already knows you like her, but have you asked her?
I think only herself knows what she thinks about you. Anyway to give something that is nice to someone, usually makes this person think he / her is appreciated.
nothing, those things can be bought on the internet