Ok. Heres the thing. Christmas here is interesting because my boyfriend is one of 4 boys (2 stepbrothers) and three of them have SOs. Me, P, and C. Depending on who she likes the most at the moment, that girl gets the best gifts and then the other 2 get lesser versions of those things. P has been around for 12 years, me for 4 1/2 and C for 3 1/2. BF and I are off again on again or whatever so this year was kind of strange...but all the gifts were identical, with the exception that P is her fav and really tiny so she got some Michael Kors clothes. Given that everything had been the same I got really excited when P pulled out a Coach package. She had recently locked herself out of her apartment and I did the same thing a day later so no one was surprised when she pulled out a "P" keychain/charm that had a note saying "Keep A Spare Key!". Outwardly I was like "Oh, how cute!" and inside I was like "Yes, yes, yes, redemption!" - last year was our first ever OFF period and she only gave me the junk gifts and gave my nice gifts to someone else even though I was still here - because I thought I was getting one too. Then I open my package and its a tiny green box from where she works...yay. Open it up, and its a plain brown old lady keychain from Cole Haan. Does anyone under 50 buy anything there? So I played the part and cut to a week later she wants to know why Im not carrying it. I told her I was keeping it in the box until I needed a new one because I had just gotten a really nice one for my bday from a friend. Now I need that fictional bday gift so Im not stuck carrying around the stupid CH one. Seriously, its brown leather and a snap, looks like something my dad would carry. Any suggestions on something nice, cute, and age appropriate for a reasonable price?