That’s fascinating and there are several possibilities- a past life memory, precognitive dream, collective consciousness, etc. Recurrent dreams from a very young age tend to be past-life related. Psychologically, a child of 4 or 5 shouldn’t have the knowledge or maturity to dream such events in detail, so what are they drawing upon?
I also used to have a recurrent dream from as early as I can remember; about age 3-4. I’m female, but in my dream I’m a male about 16-17 yrs old. I was stabbed to death in my dream, but it wasn’t a nightmare and even as a toddler, it never really scared me (even though it should have!)
Re: the past-life thing, IDK what year you were born, but there have been many post-Vietnam military conflicts where English-speaking soldiers were killed: Panama, Grenada, Somalia, Rwanda, the Falklands, Beirut. I’d also ask if you’ve had other dreams NOT of that death, but where you are obviously not “you.” Any dreams about little day-to-day stuff where you’re interacting with people who are strangers, but you clearly know them in the dreams?
Another theory is you might be connecting with a deceased soul. That may sound outlandish, but as a medium, I can confirm that some “receptive” individuals have other people’s dreams. Think of the memories & life experiences of the dead being like a memory bank- a repository of information that can be accessed like stored data. I can’t explain why or HOW it happens, only that it does (because it often happens to me.) The dream experience is sort of like being a passive observer stuck in someone else’s body.
Considering psychic sensitivity as a possible explanation, I’d ask: Do you often experience déjà vu? If so, do you recognize your déjàvu episodes as remembering something you’re DREAMED before (rather than just a “familiar feeling”)? What about the experience of thinking of a friend, then the phone rings & it’s them calling? Do you have keen instincts and trust your first impressions of strangers? Can you rely on gut feelings and find your “little voice” helps in making correct decisions? If those situations ring true, you might have latent psi ability and just don’t realize it.
Imho, I would not think your dream is precognitive, ie; your own future, for several reasons. Precognitive dreams usually are not so specific or detailed. They’re usually very brief, almost as if Time itself were a movie and you randomly clipped a few frames from it. If you have knowledge about the people or circumstances beyond what the dream shows, if you know more about what’s happening than the dream itself provides, that’s not indicative of precognitive dream.