It's a great shame there is only one word for love in English. It has led to all kinds of misapprehensions with earthly love being confused for spiritual love and then love itself regarded as the prime virtue which overrides all other considerations. It is an excuse for anything, even what has always been regarded as sin.
The first focus of love must be God. Without this love no others can be called spiritual, however meritorious they might appear on their own level. But spiritual love is directed primarily to God and only then out towards the creation which is always seen in the light of God not its own light (though it has its own secondary light too. That is the point of it, after all).
The modern liberal Christian says a lot about love but little about the law forgetting that the one without the other is impossible in a spiritual context. The two must always go together and cannot be separated. Considered apart, they are not spiritual but material corruptions of the spiritual.
A fine case in point was the preacher at the royal wedding last year. (See here for a post on that). He was a typical example of the false teacher leading his flock astray. For him (apparently) the human version of love was little different to spiritual love even though the one is clearly based on the earthly self while the other is centred in God. Obviously, the two are not wholly different since the former partakes of the latter but it does so as filtered through the worldly ego often taking on several false ideas in the process, one of which being that any love that makes us feel good emotionally is spiritually justified.
If people knew the difference between agape and other forms of love we might not have this kind of confusion or muddying of the water. Jesus defined true spiritual love for us when he said that "if you love me, you keep my commandments". Any love that does not inspire the one loving to keep the commandments (and to do so with joy) is not agape. True love always inspires the lover to purity.