Xavier er en 40-årig far til to, som synes, at livet er indviklet. Hans liv vendes op og ned, da moderen til hans børn flytter til New York, så nogle måneder senere flytter han efter. Han er far til et lesbisk pars børn, gifter sig med en kinesisk-amerikansk kvinde for at få visum og genforenes med sin første kærlighed, som kommer på besøg i USA. Livet er et puslespil, og det gælder om at få alle brikkerne til at falde på plads.