Good point - however, did Irvine EVER see Edea without her mask on before his confession in Trabia? Did anyone? I've often wondered when he made the connection if not right away - the only thing I can think of is that Irvine remembered her last name - Kramer - so when, on disc 2, the team finds out that the Sorceress is Cid's wife, Irvine put 2 and 2 together.