This young artist may appear to be frail and delicate but under the surface burns a strongwilled creative flame

What is the correctly punctuated version of this sentence?
This young artist may appear to be frail and delicate, but under the surface burns a strong-willed, creative flame.