Well
First, if as you suggest, you installed ntfs-3g, you need to add the line I mentioned above. This is a default entry when installing ntfs-3g from source. If you installed ntfs-3g from Fedora repos., you can still use the same format for the entry in fstab, although some may have different options they prefer to have in it.
Because obviously, there is no entry in fstab for your ntfs partition/drive, therefore it will not be automatically mounted at boot up till there is an entry for it here.
One thing I noticed, is that you mount it manually with the -r switch which will only give you read access to it, ntfs-3g gives read/write access, that is why you would choose to install ntfs-3g which is not installed by default in Fedora. If you did not install it and you have the x86_64 Fedora (64bit), you should install ntfs-3g from source from
here and install fuse from the link provided also.
If you have Fedora 32bit, set SELinux to "Permissive" if you want to install ntfs-3g from repositories. Installing ntfs-3g from repositories on the 64bit version will produce problems even with SELinux set to permissive or disabled.