The time is right when your heart is ready to share a new little ones life. Congratulations on your new baby - he is adorable. You will soon have him nice and tame I'm sure. He will soon grow a name as you get to know each other. Beau? Prince?
edit ...oh he has a name! Very cute Duck