Re Lil The prostitute idea is a good one. Lil even though Jenny has a terrific ability to write, I still empathise with your situation. I am not making lite of your circumstances or your history in my previous post above.
Your bf going to the store when trouble hits, and all of the things he does not seem to get upset about, I would have never guessed.