Oh Michelle, what a sad but happy story. It really sounds as if you've done the best thing for Jo and that she will be happy in her new home with her new friend.
It's great that you will be able to visit whenever you want.