I see this cool key chain in my friend's house, Jackie. I pick it up and tell her, "Cool key chain. Why don't you give it to me?" She wants it back, we casually struggle for a while, and finally she gives up because it's not really expensive and we're friends although she didn't want to give it to me in the first place. The next day I see another friend. He asks me where I got that and I say,
I cadged this key chain off Jackie.
I made some important parts of the context in bold. I came across the word cadge and I'm not really sure this is the right word. I need to check it with a native speaker. Also is cadge (if it's the right word) common in American English, too? If not, how do Americans make the meaning in English?