Reference #63: The Elements of Style
A semi-colon has two benefits over both a period and a colon.
In the first case, the relationship between the separate clauses is more strongly suggested. And in the second case, the resulting sentence is briefer and hence more forceful.
Strunk, White. The Elements of Style, 2000. (6)RSS