Charles Sealsfield, eigentlich Karl Postl, wurde 1793 geboren. Er studierte Theologie und Philosophie in Prag, wurde 1810 in den Orden der Kreuzherren aufgenommen, wo er 1814 die Priesterweihe erhielt. 1823 floh er aus dem Kloster und reiste nach Amerika, von wo er 1826 wieder nach Europa zurückkehrte. Er ließ sich, unterbrochen von mehreren Reisen in die Vereinigten Staaten und zunehmend enttäuscht von den dortigen Entwicklungen, in der Schweiz nieder. Dort starb er 1864.