The concept is about a little cupid need to go to the waterfall with his friend (maybe myself ). The waterfall is on the back of the creature (tutle + land) it's name is the World. It will come at that place one time per 86 years. So they really need to be there hehe.
I'm not sure exactly where is that place in the picture and I think maybe it is on the heaven (not sure) anywahere it is very happinese place becouse I was very enjoy when I painted this one.