congratulations!!! what a long week that must have been waiting for little xavier!!