@Laura I've had lots of people over the years tell me get a boyfriend. I think that for some people this works but the big problem with this idea is that often it assumes some previous knowledge of the language. Thus with your boyfriend/girlfriend you are working on expanding your vocabulary and perfecting your grammar. In this situation, the assumption is that you will not be starting from scratch because this would be a lot for your partner to teach you and likely would change the dynamics of the relationship a lot. So what's a girl to do? Well, I think that you might reach out to your group of Bulgarian friends and see if someone would tutor you once a week. A teacher makes you more accountable. After all, it's not like you want to show up to your lesson unprepared. You could work through  your current book and then practice with your husband. Check back in after this weekend, I think there's another post in progress about learning Bulgarian.