Hayley Long est née à Ipswich en Angleterre. Elle a suivi des études de lettres et est devenue enseignante d'anglais, presque par hasard. Avant de devenir auteure, elle a exercé plein d'autres jobs : elle a, entre autres, vendu des chaussures, plié des vêtements, servi dans un bar, nettoyé des tentes, été guide dans un souk tunisien. Elle se consacre à présent à la lecture et à l'écriture.