
I think everyone is right that the gem is a plot piece she recognized. But is there a chance she mad about the present, cuz he said it was a sapphire even though it's green like an emerald? Like he was trying to make her look ignorant and embarrass her? It could just be a translation/author error, though.
I bet he wanted to get Aine a dress and he brought the princess for fashion consult. Either that or the king made him escort her as a way of forcing them together. They are both nice, straightforward people, no cheating involved. ٩(๑❛ᴗ❛๑)۶