The guilt trip is used....to trip us up. The drama or their need, the terrible terrible event that has just happened to them (aka shoved in 'your face') and negates any needs you might have of your own by overshadowing them. ie makes you 'appear to be selfish in comparison' by not considering their needs and their poor little me acts (real or invented)
Know where it comes from? When you were a little little kid, probably before you have any actual memories, we get programmed. Just like a computer program.
Lets say the parent and his/her needs is the shape of a pineapple. You act like a banana. BAD BABY (harsh voice and no love). You act like an orange. BAD BABY. You do a grapefruit, a carrot, an parrot, an iguana, a .....a pineapple.
Suddenly there is a rush of love. Soft voice. Cuddles. And so 'being a pineapple' feels good. Brings the reward of love, as opposed to that bad feeling of love being withdrawn. Pineapple is good. Be pineapple.
But you see pineapple might not be who or what you are. But pineapple serves a 'need' of the parent or carer. We might not have started out as a pineapple, but we became a pineapple because they 'approved' and stopped withdrawing love.
Babies need love.
Throw out the pineapple. You are still seeking approval (subconsciously) to stop that denial of love. So that leaves you attracting to (drum roll) the same kind of people. The ones who need pineapples. And who will feel instinctively, approve, accept you. Like or want you. The comfort zone.
But it aint you. So when the pineapple need becomes obvious and too great....run. Run right into the next pineapple needer.
Try to consciously see who YOU are under all that pineapple. Write a list of the things YOU love, and bring them up in conversations around pineapple lovers. I think you'll find its the pineapple lovers who wont stick around. You dont 'fit' what they were looking for ;)
Good luck