It has been a while.
I’m good, as well.
(Im)Patiently waiting for spring.
Me too but not so patiently!