When's the wedding?
She left town for a few months, and returns with the boy. No ring, though.
Why is it leis with reference to the boy and not léi with reference to her?
It's not leis because of buachaill. It's leis because it's followed by the definite article. i.e. le an becomes leis an, regardless of the gender: leis an gcailín, for instance