You don't have to search very hard to find a rose in a cemetery usually. Old graveyards can be overrun with wild roses in every color. Some of the most beautiful are to be found carved into stone, as the generations past were fond of the symbolism of the rose. The flower represented beauty and life, as well as motherhood. A rose in full bloom meant a long, full life or a person who had made it to the prime of life. A rosebud symbolized a child, the brevity of a life lost early. Even the stems were meaningful, as a broken stem meant a sudden death or unexpected loss of life. All of these could be combined for multiple reasons as well.
Each detail is important, in many cases the leaves on the stem represent the children of the deceased mother. What a wonderful way to commemorate the life and beauty of a mother!