What is the meaning of [on cloud nine]

When my mom bought me a computer, I was on cloud nine (very happy).