"Thirsting in my heart" would seem more likely. Certainly "thirsting" and "longing" (and "yearning") can be synonymous in an appropriate context. PaulM
Paul, thanks. When compared with other present participles (verbs ending in "ing") it makes sense to me that it fits.