It's come to our attention that Lily Allen has been knocking around in a popstar capacity for a decade. Ten years! Imagine that. Anyway she's done some good songs in her time and here are our favourites: they're funny, sad, bolshy and reflective, sometimes all at once and always very human. Amazing.