This is a Sultaniyegah track recorded by the artist Firecastell. The song Love Of My Life ~ was originally composed by L. Levy Fischer.