Baby born 3 years ago has gone home from hospital at last