Just as an aside, have you seen these baptisms on the IGI?
Margaret Cain, birth 25 February 1872 BALLINAMEEN, ROS, IRE
Parents Edward Cain and Mary McCrann
Edward Cain birth 10 June 1870
Parents Edward Cain and Mary Crann
Margarita Cain birth 27 February, baptism 2 March 1872 ROMAN CATHOLIC, BREEDOGUE AND BALLINAMEEN, ROSCOMMON, IRELAND
Parents Edward Cain and Maria Cran
Strange - I think these should be discounted since your Mary would be about 60 years old at the time of these births.