i dont like the happy news part either, sounds like you had a baby or got a puppy.
but, i do think they need a flourish or palm tree or something, like a watermark in the background. a flourish or fancy palm tree if formal, or something like a paisley or more cartooney star fish if more casual.
also, the part about having their closest loved ones there, isn't that like a kick in the shins to great aunt margaret who wanted to go but didn't think her walker would make it on the cobbly streets of mexico? ok i thought that one out way too much, but kwim??
other than that, i do love the blue-ish color, but it needs some pink like your logo!! that would rock!