Stuart, pay no mind to what anyone here says. Your girlfriend is beautiful! She also holds something wonderful in her that will make you proud for years to come; your child.
Everyone has their perfect someone and you found yours. Congrats on both and congrats to the both of you!
