{{{{{{{{{{{{{FIRECAT}}}}}}}}}}}}}}They don't call you Firecat for nothing, do they? Be righteous in your anger, take plenty of time to wallow, but not too much, say yes to friends when they ask you to do things with them (like go to the Jug), and don't beat yourself up over him.
How about this for a different version:
A soul, a soul, a soulmate
Please dear (Cosmic/God/ess/Whathaveyou), a soulmate
An Ian, a Sam, a Tom or Harry
Just so he makes our Firecat merry....