Yes, absolutely!
As long as your invitation says "and guest", then yes.
Semi-formal, Please. But we want you to feel comfortable so if those shoes are too high or that collar is a little tight, then let it all hang loose.
Please feel free to reach out to me, Rachel at 717-696-7021.