I'm American, Thomas is Irish, and we're living in Vancouver, Canada as permanent residents. We're plugging our way through the US immigration process though, because it's time to go home.
We've applied for the I-130, and also are attempting the K3 route via i-129f, because we want to be down in the US as soon as we possibly can.