CM - hey, just noticed your bit about cramping - i had abit of light bleeding, but, also used to get period like cramps, you know those ones where you feel like all your bits are mega heavy, and about hit the ground! Not nice, but, also, not a problem.
Hope you u/s shows you a healthy little bub.
My friend got married when she was 19, and found out 2 days later she was also preg, and she has coped fine.
I only have 1 grand parent left, he is 87 this year, and has about 15 or 16 great grand kids, and about 40 - 50grandkids. Complicated family tree, but short story is he has 6 kids, and 6 step kids, all which he considers his own.