Writing

Discussion Topic

What is the difference between speculative fiction and mainstream fiction with speculative elements? Discuss.