Hello there and many thanks for the kind feedback, I'm very glad to hear you enjoyed the first game. As for the ages, I believe Sofia and Charlotte are both 18, Frederique is 20, Bastien is 24, and Leopold is 25.
I never defined them anywhere, but there are hints in most of the routes. ^_^
I hope this answers your question.
Many thanks for playing.