Hi A.,
This really is a very sad story for your whole family. I've seen an experience like this in my own family when I was younger with my uncle's two older children and my grandparents having to step in and provide for them temporarily. Unfortunately, when a child finds herself in a desperate situation, those who feel called can't really say "Not now, it's not a good time for me to help you" and then come back later when things are better but the child has moved on and spent a great deal of time with someone else that has shown love and care. Please know that I'm not blaming or finding fault with you and your husband for not taking her in the first time around, you had your reasons. But I tend to agree with the social worker. This child has spent (I'm assuming) the last few years with parents that have loved her enough that they want to spend at least the next 14 or 15 years providing for her every need. They've given her consistency and stability that no one else has been able to provide. To take her away from her "family" because now it's a better time for you doesn't seem really fair. And honestly, it seems that this little girl really does need to move on from her obviously unfit parents, you taking her on would always leave the door open for her parents to come in and out of her life, constantly disappointing her and making her feel insecure. If this other family adopts her, when your little cousin is old enough, she can contact her parents and let them explain why they couldn't be there for her. In the meantime, she'll grow up knowing she was wanted and cared for and that God provided for her exactly what she needed. Best wishes to you and your family. I know this is a tough decision and I wish you well. Especially, your innocent little cousin.