Helene Castilla

Helene Castilla is one of the Keys and living in Spain, but was born in England, like all the Keys, on November 1, 1874. She always wanted be normal, and that's why she stayed with Lia Milthorpe. However, she never became close to Lia the way other Keys did.