How Old Is Farid In Inkheart?

How Old Is Farid In Inkheart? Meggie is 13 and Farid is about 16. (The text does not specify Farid’s age, but a boy of 14 or 15 is said to look younger than Farid.) Does Meggie end up with Farid? Their separation became permanent when Meggie decided to give Doria a chance, leaving Farid