French, Gaelic and Latin.

(SPOILER)