Joan Jeroni de Vilaragut — noble of Valencia and secret son of Queen Margaret of Prades