Don't worry about finding the perfect wedding gift for Jason Mraz and Tristan Prettyman -- it may be awhile before they say "I Do."
Though the "I'm Yours" crooner, 33, popped the question in December, he tells UsMagazine.com he won't be making Prettyman his bride until gay marriage becomes legal.
"We both feel that in our engagement, we have a union that's really special and can't be broken. It's a sacred bond," the singer explained at Elton John's Concert to Benefit the American Foundation for Equal Rights in Beverly Hills Wednesday.
"The wedding would be nice for our family, our friends, our community -- our moms especially -- and so it puts us in the fight," he continued. "We can't get married until [gay] marriage is legal and equal...I think giving people the right to marry will be a huge movement in civil rights."
Politics aside, how did Mraz know that Prettyman, 28, was The One?
"You just know. I knew it when we first met years ago," he gushed. "We grew up to be each other's dream person. She is definitely my dream girl."
Since his end-of-the-year proposal, Mraz claims he's become a changed man -- all thanks to Prettyman, of course.
"I see the world through a different filter and I get more freedom," he told Us. "I'm not so concerned with the rest of the world anymore."
"A lot of single guys wonder where their next hookup is going to be, or where their next date is going to come from, and I know that now. I love that and I see that and I feel that," he added. "The freedom now is that my work ethic changes, how I show up on a day to day basis changes, how I take care of myself has transformed. It's been really special."