People all over the world will be counting down to the end of 2012 in a few days. But a particularly heartwarming 3,2,1... will happen tonight in a number of communities in Maine, where gay marriage will be legal starting at 12:01 a.m. Yay!

Portland, Maine's largest city, will be open at midnight to give out licenses, as will Falmouth. Bangor, Brunswick and Augusta will open a few hours later. Notaries will also keep special hours this weekend.