Photos of life's best moments flood Twitter