President Trump has whittled his Supreme Court picks down to two choices and will announce his nominee tonight.

Who’s as overjoyed as a St. Bernard in a pet store? We are!

The top choice among conservatives is Denver homeboy, Judge Neil Gorsuch of the U.S. Court of Appeals for the 10th Circuit, and by far the most qualified to fill the robes of the late Justice Antonin Scalia.

Gorsuch has the resume of a man seemingly destined for the high court: the son of a Reagan Cabinet member, a graduate of Harvard and Oxford, and a clerk for two Supreme Court justices who has worked in the Justice Department and spent a decade on the federal bench. In conservative legal circles, he is favored as a worthy intellectual heir to the late Justice Antonin Scalia.

Gorsuch may be the favorite for the bench, but then there is Judge Thomas Hardiman, a man who pulled himself up by the bootstraps and worked hard to achieve his success — a story that will be hard for Democrats to oppose.

Plus, it’s rumored that he has the backing of Trump’s sister, Judge Maryanne Trump Barry, who sits with Hardiman on the U.S. Court of Appeals for the Third Circuit.

Also mentioned in the running is an Atlanta-based judge, William H. Pryor, Jr., who is a favorite of Attorney General Nominee Jeff Sessions.

We will know who it is tonight, as Trump has scheduled the announcement at 6 p.m. mountain time. And at 6:01 p.m., we can expect to hear a laundry list from Democrats as to why they will oppose the nomination at all costs.