Thank you, everyone, for your advice and support.
Both I and my bf have read Stop Walking on Eggshells. It's a wonderful book! I emailed Randi Kreger (the author) about my particular situation, and we've been emailing back and forth. She sympathizes, but admits that she really doesn't have...