Resilience.... Will.... Determination.... and Honesty.... Kids teach us so much and they have no idea. There is so much I can never understand. But, I love this lil' guy. Thank goodness for the good days..... there are not nearly enough of them for you and your family, Ben.