So many things to say....what shall I write....