these last few days have been overwhelming in so many ways.

*sigh*