Question: Which Swedish author and teacher wrote the 1912 novel Thy Soul Shall Bear Witness! ?
Answer: Selma Ottilia Lovisa Lagerlöf