When all the parts of a puzzle start to look like they fit, then I must remember there will be days like this.
                                                                                                                                               Van Morrison