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 genuine *grammatical* function when used in this way.