Who is Michael Cohen?
Michael Cohen, Donald Trump's long-time and fiercely loyal lawyer, is now at the centre of a federal criminal investigation and still may be a person of interest in the Russian election meddling probe. Will Cohen's loyalty to Trump stand?
When an FBI team raided Cohen's office in New York on 9 April, they arrived at a workspace fit for the silver screen.
It's 30-odd floors up at 30 Rockefeller Plaza, in a corner - but not very spacious - office at the Squire Patton Boggs law firm.
Cohen's office is decked out with paraphernalia from his time at the Trump Organization and on Trump's presidential campaign, as well as from superhero movies - Thor's hammer, Captain America's shield.
Also hard to miss: a nearly full-length impressionist-style painting of Cohen himself at the press secretary's podium in the White House briefing room.
Cohen has remained in Trump's inner circle for more than a decade, during ups and downs at the Trump Organization and on the campaign.
But as Cohen has been named a subject of a federal investigation in New York, will Donald Trump extend the same sort of loyalty to the man who fondly calls him "boss"? Will Cohen's loyalty hold?
Cohen, 51, has prided himself in going above and beyond the line of duty as the president's personal lawyer. He considers himself Trump's protector. He'll do anything for him, telling Vanity Fair last September he'd "take a bullet" for the president.
The day before the FBI raid, Cohen tweeted a month-old story about him with a Joyce Maynard quote: "A person who deserves my loyalty receives it" followed by his own pledge: "I will always protect our @POTUS @realDonaldTrump #MAGA".
Cohen is the son of an immigrant who escaped a Nazi concentration camp in Poland. He grew up in Long Island, right outside of New York City, before attending American University in Washington and Cooley Law School in western Michigan.
Back in New York, Cohen worked at a law firm, married an Ukrainian immigrant, ran a successful taxi business and made a failed run for New York City Council, all before entering Trump's orbit.
Cohen was introduced to Donald Trump by his son, Donald Jr, in 2006.
Cohen's family had purchased a number of properties in the Trump World Tower near the United Nations, and Cohen had become the treasurer of the building's board.
He had grown up idolising Trump, reading The Art of the Deal multiple times. So when Trump offered him a job after he had advised on a few legal matters, Cohen was shocked.
- Why the raid on Trump's lawyer is a big deal
- The porn star scandal Trump can't shake
- Fox host unmasked as Trump lawyer client
He took the job, becoming executive vice president and special counsel at the Trump Organization in 2007. From then on, he was practically part of the family - close with Trump's adult children, regularly dining with them and their spouses.
He was also an early fan of the idea of President Trump. In 2011, he helped launch a website, Should Trump Run?, to gauge public opinion. He was on board when Trump announced his candidacy in 2015.
Cohen's been described as the president's "pit bull" and extension of Trump himself. He speaks with a thick Long Island accent and avoids alcohol much like his boss. Cohen is high energy, speaks assertively and has an affinity for Hermes belts and eccentric jackets.
Cohen is not press shy. He prides himself on taking everyone's calls.
When a CNN published a story about his role in covering up Donald Trump's alleged affair with adult film actress Stormy Daniels, he texted it to me.
"How do you feel about being called fixer?" I asked him.
"Not insulted," he replied.
But he's also visibly affected by what's written about him.
In late 2017 at the Trump International Hotel in Washington, Cohen was heard complaining about a recent story written about him. He called it "fake news," saying the only news anyone should believe about him is what comes out of his own mouth.
Visit to Prague?
Well before the FBI raid, Cohen was named as a key figure in the alleged Russian effort to sway the 2016 presidential election in Trump's favour.
The "Steele Dossier" - a report by ex-British spy Christopher Steele, who was hired by research firm Fusion GPS to investigate Trump - specifically points to a trip Cohen allegedly made to Prague in late summer of 2016 to meet Kremlin representatives.
Cohen has repeatedly denied the report or having ever been to the Czech Republic. He recently tweeted another denial in light of a new report claiming Mueller has proof backing up that element of the dossier.
But it began to unravel for Cohen when the news broke of a hush money payment he made to adult film actress Stormy Daniels - who claims she had an affair with Trump before he was president.
Since Special Counsel Robert Mueller began his investigation into possible campaign collusion with Russia, Trump had been advised by his other lawyers to keep his distance from Cohen.
However - perhaps in a signal of loyalty - Trump had dinner with Cohen the night before Daniels' interview aired on CBS' 60 Minutes.
The raid on Cohen's office and hotel in search of files related to the Daniels payment and other matters, however, was a surprise.
"No-one saw this coming," a source familiar with Cohen's thinking on the matter said.
Out of all the possible persons of interest to Mueller, Cohen has been closest to the president the longest - save the members of Trump's immediate family. He knows the most. Cohen has testified to Congress but hasn't been questioned by Mueller - yet. His legal troubles in New York, however, come from a "referral" from the special counsel's office.
The southern district of New York - where Cohen's case is being handled - is known for being aggressive. While he hasn't been charged with a crime, the justice department has confirmed he's under criminal investigation. A Trump ally said he warned the president that Cohen's loyalty could end if he faces charges.
In the immediate aftermath of the FBI raid, however, Trump came to his friend's defence - both on Twitter, complaining of a witch hunt, and in person, calling Cohen a "good man" in an unrelated meeting with military leadership.
And while Trump could offer a presidential pardon to his personal lawyer - as he recently did for Bush-era White House aide Scooter Libby - Cohen could still be prosecuted under New York state law.
At that point, Trump's hands would be tied.