Can we use a semicolon before "to"-infinitives?

I just read a sentence that goes like this:

I have woven the grief of your departure into amulets; to wear around my neck, until they dissolve into my skin.

So far I have learnt that semicolons can be used to join two independent clauses, but using it up there before to seems confusing because we could leave out the semicolon up there and it would still be meaningful.

Why was it used this way here?


Solution 1:

It's stylistic.

The semi-colon is used for independent clauses that are on the same idea; it also introduces a pause in the sentence.

Thus, the writer wants to separate this single thought whilst still linking them and introducing a pause between them. This also emphasises the clauses. Contrast with:

This is how he did it. There. And then. Full-stop.