I don't really have any suggestions but just wanted to give you a (((HUG))). It must be so hard to have fosters; I know I would never be able to give them up. You must do what you feel is best for Angel and Flutter. If that is keeping them in your home, then keep them. However, if a good home comes available, I would honestly think about it and decide from there.

I think, though, you love Flutter far too much as this point to give her up. I'd keep her.