Gina i think everyone understands the torment you are going through, of course you don't want to part with any of your precious furbabies, but honestly if you know they are going to a great home, and that they might be better off due to hard financial worries , then i would let them go, i dont mean to sound harsh, as i know it is something that breaks your heart, sometimes we have to rule with our heads and not our hearts, maybe this is an instance where you just might have to, only you and you alone know what is best for them, so sorry to say it , but you will have to decide what is for the best, but just know no-one hear will think bad of you or any less for doing so, you are a great person, so i wish you the best in your painful and very hard decision making.