Perfect timing, don't have to worry about Christmas. Go on a ski trip to celebrate (Denver or Park City Utah).
Get your own place and date 2 chicks at the same time (3's Company, Hugh Heffner). You have the master bedroom, and each chick has their own room. They pay their own bills. Marriage is stupid. Guys your age get sucked into the system.
The chick was doing all that "takeaway" stuff to have power over you. Good thing you were not married, and didn't have kids yet. Yeah, I could add "power trip" to the ho play book. It's already there once you get married. They get knocked up, you have to buy an SUV for her, home, baby room, everything revolves around the kid.