What does “live in sin” mean?
It's a euphemism for "shack up." I guess "shack up" is a euphemism too, but perhaps you are familiar with it.