Sam is the kind of companion we all would like to have along, in good times and bad. It's not just his sense of humor that is so likable. It's the fact that he is obvioulsly thinking about the group as much as he is thinking about himself. A ray of sunshine in the form of your cousin.
You have great character development here, @zeegirl, and your piece has a very nice, gentle arc.
Thank you for sharing this with us.