That reminds me of the scene in my book of "The Ice Knight and The Princess" Where Zane keeps finding a Blue Spirit Butterfly, the spirit belonged to Pixal. She secretly has ice powers after being brought back to life by Zane, sometimes when Zane is sleeping he wakes up finding a butterfly resting on his nose. He always knew it was Pixal, even though she wasn't there.
Here is the link to my story if you want to see it...
Butterfly boop
(via)