I called it!!! Oedipus Rex indeed. But that was obvious.
I got dibs on the heroin "story".

Yup.
Disgusting yes. But it makes sense in context of story. His mother was raped when she was what 12, 13? Often times people who are abused act that out with others.
And Gillian is nothing if not manipulative, maybe not even consciously so.