It's a bit of an odd story out of Maine, but a 49 year-old woman has given birth to her own grandchild. We want to know if it's a great story, or a weird story.

We are never amazed by what people will do for others. Sure, some people are selfish, but others would carry the weight of the world on their shoulders if asked to.

A woman in Maine decided to do something for her daughter that many wouldn't be able to do. She carried her child for her. Both the 49 year-old woman and baby are doing fine. So why did this woman have to give birth to her own grandchild? Her daughter has a health condition that would have put her and a baby at risk.

First of all it's amazing that the birth went well, being that the woman is nearly 50. Second, talk about going above and beyond the call of duty. So does that mean that she will now be known as Grandma Mom? Does that make Mom his sister?