You find this sort of punctuation in novels all the time, but as you rightly guessed, in more formal writing it would be broken into multiple sentences. CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.