I don't think your age should be a factor. People do marry their High School sweethearts. One of my sisters did. She went out with the guy since she was in Middle School and didn't marry until her mid 20s.
As for your family being more important....well isn't the reason you are treating her so well is because in the future you would like to start a family with her? People who say relationships come and go are people that have not met the right person for themselves yet. Money comes and goes. If you truly love her then I say you did the right thing. I think the only thing left to do is see how she feels about you and what she wants to do.
And besides Fortune said she felt embarrassed when she receives expensive gifts. She never said she didn't like it or appreciate it