Six month smiles in Kirkcaldy