Casilda lived in Toledo during the 10th century. She came from a wealthy family. Her father was a Muslim king.
Casilda showed showed generosity and great kindness to Christian prisoners by carrying bread hidden in her clothes to feed them.
But one day, Muslim soldiers stopped her and demanded she reveal what she hid in her clothing. Slowly she unfolded her gown, but instead of bread, a beautiful bouquet of roses appeared. They released her.
Although she was raised a Muslim, when she fell ill and refused any help from Arab healers. Instead, she traveled to northern Iberia, to the shrine of San Vincente near Buezo and Briviesca to indulge in the healing waters there.
Almost immediately, she was cured. She was baptized at Burgos and lived a life of solitude and penance not far from the miraculous waters of the spring that healed her.
Casilda lived to be 100 years old and died in 1050 A.D. The Catholic Church later venerated her as a Saint.
The above painting is by Spanish artist Francisco de Zurbaran. If you look closely, Casilda is carrying roses in her gown.