queen for a day

To be queen for a day means literally that for an entire day you are treated like a queen in that you are served, people do favors for you, and that you are treated like a queen in every possible way. This is often used in reference to it being someones birthday or another special occasion where her friends and family want to give her the choice of being queen for a day where she chooses everything she wants to do.