It sounds to me like you RESCUED her from a pet store.....
It is so sad when those poor babies are in cages for so long and your baby was 4 months old when you bought her....
You rescued her from being in a cage for 3 more months.
Dont beat yourself up--- just be the best puppy mama you can
And now you know better!