Danielle,
Fantastic! This works nicely, and I love the random sonnet route. (The AI unit will introduce embeddings, which would allow you to work with word meanings as well as meter and rhyme!)
Chris