Struggle is struggleIt's been a while since I've been to this little corner of the internet! I'm not sure if I'll continue or not, but I've missed it. I...