I'm new to this forum. I only joined today specifically because of this nightmare as it's left me feeling pretty messed up..

Within the past month or so i have been experiencing what seems to be rather unusual dreams for me. Most involving dinosaurs and/or my current boyfriend. None of them were concerning, except the most recent which has left me quite shaken up.. It's relatively long as i tried to include as many details as i could remember.

Before you read on, here is some background info on my relationship with my ex boyfriend that could be relevant:
- We were together for about a year and a half.
- We broke up about 11 months ago.
- We haven't seen each other or spoken in about 10 months. Yet, he does attempt to contact me through text messages. Which i ignore.
- He did threaten me during our relationship.

My younger sister and i were left abandoned (unfortunately i can't remember who by)
in my ex-boyfriend's street where he shared a house with two of his friends. It's not a far distance away from my house so we decided to walk home. We were passing his house when i noticed my current boyfriend's car (who has no relationship or connection with my ex) parked out the front. I then realise that his friend (who i talk to occasionally) and himself were actually living there as well. My sister continued to walk home and I invited myself inside the house. My boyfriend (Luke), his friend (Tom), my ex (Jake), his friend (James) and myself were just sitting on the couch hanging out. Then my boyfriend left for work.

Jake moved into his bedroom and I followed him. I explained to him that i miss him and our relationship (which i don't, breaking up with him=best decision ever and i love my boyfriend with all my heart). We then began to make-out and i ended up on top of him on his bed. I pulled down his blue shorts and underwear and smiled up at him. Then without warning Tom walked in, leaving us shocked. I hid my face and began to plead to him to not tell Luke (as we are both highly against cheating). Then Tom and I shared revengeful smirk as he handed me a pair of scissors and pinned Jake to the bed. I began snipping small cuts into his genitals while yelling "this is for threatening me", "this is for hurting me", "this is for bashing me".

After our moment of torture, Tom and I ran out the house. In an attempt to escape we got into his car, but for some unknown reason his car wouldn't drive with both of us in it. So, I got out of the car and Tom drove off to find help and Luke.
I faced up to Jake explaining the reasons why I did it (I can't remember what I said)
but he said he forgave me and we hugged.

But the next thing i remember, we were back inside the house and he had a knife in his hand. He began trying to stab me and I threw punches in self defence. I dodge around him and sprinted to the garage where i find James, Tom and a random guy trying to find things such as weapons to stop Jake. They ran at him with ropes but he was too strong for them and bashed through. I come across a machete and ran at him with it. I swung it at him cutting his neck and arm. Then the fight became all too much, so I gave up and attempted to talk him down.

He grabbed me and held the knife to my chest, but on the opposite side to where my heart is. He whispered something in my ear (which i can not remember) and pushed the knife into my chest. I felt the pain. I collapsed onto the ground and a puddle of blood surrounded me. Jake walked away and disappeared. I was breathing heavily and my eyes were beginning to close. But i forced them open and made myself get up. I stumbled back into the house holding my white shirt full of blood, where I found James, Tom and two random guys sitting on the couch. I let out a powerful scream and fell onto the ground. James ran over to me and held my head up while the other three ran to find help and Luke. As my eyes were closing I repeatedly kept yelling "where's Luke?, where's Luke?". And my eyes closed and I awoken.

I really need to know what this dream means.
Any help you guys can provide will be much appreciated! If any other information is needed, please do not hesitate to ask.
Thanks in advance!