I Am Beautiful up in the Sky I Am Magical Yet I Cannot Fly

I Am Beautiful, up in the Sky. I Am Magical, Yet I Cannot Fly Riddle is a Rhyming Riddle. Try to solve this riddle and check the answer and the explanation to this riddle below. The riddle is like a little sweet poem, can you guess the answer?

Riddle: I am beautiful, up in the sky.
I am magical, yet I cannot fly.
To people I bring luck, to some people, riches.
The boy at my end does whatever he wishes.
What am I?

Answer: Rainbow.

I Am Beautiful up in the Sky Riddle Answer

The answer to I Am Beautiful, up in the Sky. I Am Magical, Yet I Cannot Fly Riddle is Rainbow. Rainbows are up in sky and they are beautiful.