Daniel Tiernan writes.
This blog features the creative writing efforts of Daniel Tiernan—fictions, fallacies, and other various stupidities.
This blog features the creative writing efforts of Daniel Tiernan—fictions, fallacies, and other various stupidities.