Ok, the strangest thing happened ten minutes ago. I was getting off my bus from school when I found a Gamestop/EBGames gift card lying on the floor (its a video game retailer for those unfamiliar with it). I gave it to the bus driver, and she said that she would ask her boss if I could keep it. Of course, if their's a value on it, I might not get it back.
In your opinion, what should I have done? Should I have kept it for myself, not told anyone, and checked for a value myself? Did I do the right thing?