This is a conditional subordinate clause.
Are there options for the mood? If not, I would say the mood is enlightenment, but not in the good way, bc this character is realizing how old his mother seems, and that he had done it to her
Wasn't he like surprised or something?
Using pairs of opposites, such as Helena and Hermia, it is called doubling.