It is those perfect days that you find your mind drifting back to over and over again. Sometimes they sneak up on you, like the day you met the girl whose smile and laugh can wipe away any bad mood – and other times, these perfect days are the result of tons of research, multiple…