Had to comment on the white bread thing, you don't say how long your BF lived in his home country of Bulgaria, but it sounds like he grew up there. I dated a guy from Europe (different country) and he always wanted bread with his meals. I don't even eat bread, so it struck me as odd @ the time - but, I learned, it is a cultural thing, much like rice w/ meals in Asian cultures I suspect or tortillas in Mexican restaurants. I was lucky enough to spend a lot of time in his country, I fell in love with his country and I was able to 'get' his culture better and how different it was from mine and thus understood him better. I also experienced that 'fish out of water' feeling you get when you spend time somewhere very foreign to your norms. The bringing flowers home was another thing he'd do out of the blue. If you have the chance, do try to visit his country with him.