Bags I think it goes, Charles, William, Harry, Andrew, Beatrice (is she the older one?), Eugenie, Edward, the Wessex child/children, Princess Anne, Peter Phillips, Zara. If/when the Cambridges procreate, their children will go in the line between William and Harry. At the moment, a Cambridge son, whether first born or not, would take precedence over a daughter as although there has been a lot of talk about changing the law, it hasn't yet been changed. I have no idea whether changing the law of succession so it is applied in order of age regardless of the sex of the children would also affect the existing order i.e. would Princess Anne and her descendants move up the order above Prince Andrew? Come the revolution, things will be a lot more straightforward.