This episode had a few great moments, inculding Mac actually smiling. :D
However, as far as the cases went, I think the writers need to learn that less is more. Seriously, I think that they were trying too hard with the fairy tale theme.
It reminds me of some of the episodes in season two...