Lily Allen has been through a tough stretch recently, separating from her husband David Harbour after four years of marriage. The singer and actress shares two children, Ethel, age 13, and Marnie ...