MIX 106.3's Kristen Davidson delights with news she is pregnant with her first child. But it wasn't all plain sailing