All Tony/Ziva fans, and everyone else, should read
Believe Again by Montana-Rosalie. It is so fantastically written. I had tears in my eyes while reading it and that doesn't happen to me very often.
Shywr1ter has written a
sequel, which is also great, although not quite the same brilliance.