Thought the characters were cast well - always love it when roles are convincingly played. Perfect amount of humor. What a great story. Something to remember - no matter how little or how much we pour in to someone else's life, it makes a difference, and you may or may not get to see the outcome - just feel good that you gave.