I also think it should be about compromise just as much as the trust being there. That way when things do go wrong, you will be able to sit down and figure out what needs to be done to fix it.

I find it shady that you (not you, but in general) would need to hide things from your significant other. That's supposed to be your lifeline and your rock. She's supposed to be the one you talk to when you have a shitty day to cheer up.

IDK, but I hope you work everything out with him. It would be a shame to let go of something you felt could be the one. Talking to him directly was a good thing to do! I commend your bravery! LOL Most girls I know seem to talk about problems with their friends rather than TO the problem itself (the guy).