Any suggestion Blake Shelton is cheating on Miranda Lambert is just Pure BS.
The 36-year-old country crooner and Voice coach is setting the record straight about those constant rumors that his two-year marriage to the 29-year-old songstress is on the rocks.
"If you're in the public eye, people are going to take shots at you," Shelton tells People in its latest issue, adding that he tells Miranda, "I have nothing to hide from you. Here's my phone. Go through it. That's really the kind of trust we have. There are no secrets.
"[I'll say,] 'Go dig through my drawers or my computer if you feel like you need to.' And that's been a really good thing, because I don't want her to ever have any doubts."
Blake also acknowledges that his missus isn't the only one who could potentially have jealous feelings from time to time.
"If I saw some guy flirting with my wife, it would piss me off," Shelton says, though he's quick to note, "I haven't seen a man brave enough to do that—mostly because I think they'd be afraid of her reaction!"
The "Drink on It" star confesses he's always working to be a good partner to Lambert, with whom he shares a home in his native Oklahoma.
"I've got a better handle on it," he says. "I know what her insecurities are and how to be there for her."
According to Shelton, despite the hectic demands of their careers, the couple does their best to be together. For example, on the eve of their wedding anniversary, he flew to Bakersfield, Calif., and surprised Miranda on stage at one of her shows.
As for the duo having some rugrats of their own to care for, Blake reveals he's "thinking about a family."
"Learning to not be selfish is what has changed in me the most since being married," Shelton reflects. "I'm thinking on behalf of someone else [now]. Just like I hope she's doing with me."
Blake and Miranda are set to headline a special all-star benefit for tornado victims airing tonight on NBC.
(E! is part of the NBCUniversal family.)