Song: Hold Each Other, by A Great Big World The words on the heart are "Fire & Ice" backwards.
Thanks, nerlbills, for this amazing lineart!