I think the greatest gift a parent gives their child is the gift of life. The second greatest gift is giving that child the best life you can. Sounds like you have done that all along and I am sure that no matter what you decide, it will be the best for your child. Hugs to you.