Our whole family loves to pin trade -- we just do it with CMs though as we aren't real pin savvy and don't want to spend a ton of money.
We were on the Disney Wonder celebrating my DD's 3rd birthday (this summer she celebrated her 10th -- so this was a while ago). I fell in love with a Belle pin that said something like "Happy Birthday, Princess!" that a CM in the gift shop had on her lanyard. Unfortunately, we had just stopped in after dinner -- so I didn't have my lanyard on. I asked the CM if she would save it for me if I ran up to my room to get a pin to trade with her. I explained that we were on the cruise for my daughter's birthday and that she was trading for all Princess pins. The CM took the pin off and told me I could have it as a birthday gift for my daughter. She even put it in a beautiful little pink satin "envelope". My daughter was SO EXCITED when she saw it! That CM made my day -- and hers too!