I find your sentence very satisfactory. It may be Jane Austenish but there is no law against such language even today. Why should everybody speak and write in exactly the same way in English? People don't do that in many other languages. I see no mistakes in punctuation or hyphens but I know...