You have ridiculed us to the young Princess She saw the flower in our house and thought it was beautiful she didnt know the flower although she knows her botany well but then of course that science has nothing to do with kitchen herbs

What is the correctly punctuated version of this sentence?
You have ridiculed us to the young Princess! She saw the flower in our house and thought it was beautiful; she didn't know the flower, although she knows her botany well, but then, of course, that science has nothing to do with kitchen herbs.