It sounds like a lucid dream to me. There are a couple of ways you can test this next time it happens. Try to look at your hands or to float off the bed. If you can do either of these things then you definately are having a lucid dream.