Do some research on "gaslighting" and "spin doctor" and please try and find an al-anon group and continue to post here.
And by all means, please do not give into your emotions, feelings, guilt right now...........only bad repeated experiences could come of that, right now.