As you may have read, there are practical reasons for Melanie and her boyfriend to get married:
It's common for military members to marry young. You get more pay and better accommodations. So there is a good incentive if you are in love to tie the knot. She gets health coverage and other benefits as part of it too.
Re: Tierless Tinkerbell's wedding bells