THIS IS INSANE!

The colours, the background and the ammount of detail put in this piece are simply incredible... How long did it take you to finish it?)