Responses

Looking at all the sleeves, I'm 100% sure that you're right except for Cain and the prince. Cain wore those ruffled sleeves in his first appearance, and the prince has sleeves like the one putting the crown on her head. So Cain's giving her the slipper and the prince is making her the queen - I guess she somehow manages to charm him into becoming a doting older brother willing to give up the throne for her LMAO!
I'm pretty sure that :
The one laying the crown on her head is Cain
The one gripping her hair is Herrace
Holding her hand is Eugene
And gifting her the rose is Daniel
So!! Who the F*ck is that 5th one ?? I won't believe him to be the prince