Thanks Beema for your kind words. It really has produced a raft of emotions!