L.M.
I would do what Tracy said and keep it for my daughter or a niece and get something else for the friend. I'm like you, I would worry about the appearance of expense, plus I really wouldn't want to spend $30 on a classmate- $15-$20 is more my price range too. Plus I'd worry that another mom would feel slighted to have a cheaper gift when their child's b-day rolls around...I don't know, I probably worry too much but that's my opinion.