He couldn't have done it better.
Kind, thoughtful, patient, hard working but always has plenty of time for us. Generous with everything he is and everything he has, with a ready smile and a laugh and of course, a hug. If you're up for it, he'll sit and talk until 2 AM, eating goodies, and then get up at 4 and put the coffee on for the early risers. He's the one we've always been able to count on, no matter what. And on top of that, the man can rock a fedora.
Happy 90th Birthday, Grandpa Carl. We love you so much!