Brad,
You wove a great story from those personal details; easy to follow and with universal appeal... Ruth sounds a little like the beloved grandma we`d all wish for.
Your vocal,arrangement and levels sound good ( yes, I`d bump the cello a little too).
Very good!

Robert