I feel like a jerk :-(

Brittany • Mommy to a wonderful 6yr old boy, 2yr old girl and 1yr old girl.
My fiancé works 3rd shift and I had my 16week visit today and I told him to get some sleep cuz nothing special is happening at this visit. The OB at 12 weeks said she wouldn't tell us the baby's gender with the harmony testing that I would find out at 20week scan. Well today at the visit she told me what I was having and I feel completely awful. I'm going to do something special to surprise him with what we are having but I wish it was a moment I could have had with him.