If you don't know what lucid dream is, it's a dream where you control the environment, your actions and the story of the dream. For example you can even fly and have lots of fun. Throughout the whole dream, if done correctly, you are aware of what's going on and therefore remember the dream better than normal dreams after you wake up.
I, however, did not do lucid dreaming correctly. For many nights struggled with different lucid dreaming induction techiques, many in sleep techiques like spinning to prolong the lenght of lucid dreams, but all dreams turned out to be extremely boring and seemed like they were totally not worth it.
They were not worth it, but ony till last night. Last night I finally had a dream where I did what I wanted to do for a very long time: I was fully aware I was dreaming, remembered in which bed I was lying(for instance I could lie in a different bed if I was on vacation), talked to my subconciousness(which normally gives great answers, but this time they turn out very well as I only talked to it for a minute) and flew while being aware of it(flying and not feeling like it's real life-like is incredibly dull).
So what have I did that I managed to have an enjoyable lucid dream? Absolutely nothing. The only thing that changed was the lenght of how long I was trying to have such lucid dreams. The key element was persistence. Even though I gave up throughout the last two years for several times, I just somehow knew I would achieve my goal.
Well, suffice it to say I haven't really achieved my goal but that doesn't matter. I know I'm heading in the right direction.