When she said "guests," this was NOT what we were expecting...but we LOVED it!

Mariah Carey brought her Caution World Tour to the Fox Theatre in Detroit on Friday night, and we were lucky enough to be there.

The theatre was sold out, and Mariah didn't disappoint. She sang something old, something new and everything in between. She opened the show with one of her newest songs, A No No, and followed it with classics from Anytime You Need a Friend and Fantasy.

Aside from her soaring soprano voice and glitzy costume changes, she had another surprise in store - her twins, Moroccan and Monroe (whom she fondly calls 'Roc and Roe') on stafe during Always Be My Baby. And they were as adorable as we expected them to be.

Mariah even shared a video of the two (above) fanning each other in the dressing prior to their "performance." Great show, Mimi!