Neil Patrick Harris writes moving post to celebrate wedding anniversary He and David Burtka have been married for four years Source: Gay Star News