I consider 21 far too young and immature to get married...or to have kids for that matter.

The world is overpopulated enough already.

If their relationship is SO solid, they'll be able to wait.