Even your grandfather could be a fiction, if you have not seen him.
No one can imagine and write an epic in so much details so as to include geographic details and astronomical details to write Ramayana. There are hundres of evidences both geographically and astronomically to prove that Rama was there.And if Hindus believe him to be God, what is wrong in it? These days scientists are only verifying if our beliefs are right? Don't they agree on many facts. Rationalism should understand historic beliefs.