What is the true ending anyway?

Rating: 10/10 (5 May 2019)

Well, i watched the movie, and it was hard for me to really understand it, i thought i had an idea what i watched, but was not sure, so i read additional explanations, that seemed reasonable, then i even read commends here on imdb, and now i am confused again. In official story line, it says that Donnie Darko is the final receiver, and that Rabbit wakes him, because he is manipulated dead, but in the very beginning of the film it clearly shows you that Donnie is no stranger to sleepwalking, so it might not even be a rabbit thing, and now i feel like i just saw a great movie, but what did i just see really? Its much harder to explain