Here, for seems to be being used as a kind of intensifier, a marker to increase the rhetorical weight of the word real.
In other words, it does not merely state the purported fact of the realness/reality of Heaven, it positively tries to assert it.
As far as I can see, it doesn't have any genuinegenuinely grammatical function when used in this way.