So I'm from Minnesota, and while most of our English is fine, we're known for a few -- shall we call them -- adaptations. One of these is the phrase "oh for <insert adjective here>".
It's used as an exclamation if I have my terminology down (which I might not). For example, maybe I pull out my scarf (it's Minnesota, remember). My grandma thinks it's a cute scarf, so she says, "oh for cute!"
Obviously it's a compliment (in this case), and the meaning is clear enough, but I'm wondering if (1) it's grammatically correct, and (if not), if there's a way to stretch the English language to make it not quite correct maybe, but almost fit in.