The alignment of Sun, Venus, and Earth comes in pairs that are eight years apart but separated by over a century. For example, the last pair happened in December 1874 and December 1882. The next pair would be in June 2004 and June 2012. After 2012, subsequent pairs will be in December 2117 and December 2125.