Do any native speakers know the difference between the uses of marido/a versus esposo/a? Is one any more formal than the other? Or is one used more as a term of endearment than the other? In English "spouse" is certainly more formal but these words seem more interchange in Portuguese....?
Adding to Paulenrique's answer, "Atrasado" means "too late", like you have an appointment at a specific time and you're not gonna get there in time. "Tarde"/"Late" may also mean that you don't really have an appointment but you may come later than usual.
Yep. But it works better in other contexts. Meu marido sempre chega atrasado = my husband always arrives late. Vou chegar atrasado = i will arrive late