Find difference between two text files with one item per line

The command:

grep -Fxvf file1 file2
-F, --fixed-strings
              Interpret PATTERN as a list of fixed strings, separated by newlines, any of which is to be matched.    
-x, --line-regexp
              Select only those matches that exactly match the whole line.
-v, --invert-match
              Invert the sense of matching, to select non-matching lines.
-f FILE, --file=FILE
              Obtain patterns from FILE, one per line.  The empty file contains zero patterns, and therefore matches nothing.

File 1 contains:

aaaaa
bbbbb
ccccc

File 2 contains:

aaaaa
bbbbb
ccccc
ddddd
eeeee
fffff
ggggg

You want to display what is in file 2 but not in file 1, so file 3 should look like:

ddddd
eeeee
fffff
ggggg