Nice description here. Only thing I'd improve would be to give a better idea of how much time has passed. I have trouble picturing how old Winry is here. 16? 20? Just a suggestion though. And dammit, why'd you have to have Den gone? I love Den!
Something tells me that one of those kittens is coming home with Al though.