I'm sorry you had to go through all that, but it sounds like you've got your baby back and everything's all better now. At least this story has a happy ending (beginning?)!