What I find to be very interesting is that you are so sure that other people think your life is perfect. What's perfect about having a boyfriend for nine years that hasn't committed to you and married you. Second if you hate going home to him knowing that you are cheating than change something. Third... What makes you so sure that he's not aware of what you are doing and/or doing it himself?