The Fibonacci Alarm Clock
We know you want to wake up gradually. That's why you 'hit' the snooze button so much in the morning. But the snooze still wakes you harshly with a loud sound and you are forced into action to hit the snooze button, over and over again.
You do this until you're so fed-up that you step out of bed to kill the alarm clock and start your lovely new day, *#^@!. This is the closest you can get to wake up gradually. Until now...

There is no action required from your side.
You just finish your dreams as gradually as you started them and wake up happy and joyful. More...