SmartAnswer
Smart answer:
After reading 1845 websites, we found 3 different results for "Who wrote Dear John"
Nicholas Sparks
In this book Nicholas Sparks expresses the difficulties with war, love and the choices that people have to make and live with for Dear John is firmly a love story, not a political novel.
Source links:
ShareAnswerConfidence Score
Confidence Score
Taylor Swift
Taylor Swift wrote 'Dear John' for Ariana Grande's'Speak Now' album.
Source links:
ShareAnswerConfidence Score