THE latest instalment of Power did not disappoint.
Episode 11 took us through a whirlwind of emotions and with only two more episodes to go, it seems we're getting closer to finding out who shot Ghost.
The third episode of the second half of season six opens with Tommy disposing of Benny's body after their violent altercation in the corridor of his apartment block.
I'm guessing he doesn't have neighbours with all the drama that goes in between those walls.
Meanwhile, Elisa Marie is staying with her aunt and uncle Benny (not anymore...) and fears something bad has happened to him.
She also has a recording on her laptop of Tommy confessing to Ruiz (remember him?) that he and Ghost killed Lobos - a recording her father Proctor had and promised Ghost he'd disposed of.
The former lawyer's daughter is one bright spark and seems to recognise Tommy's voice and remember his name after seeing him just once.
We should get her to solve the murder of Ghost, Angela, LaKeisha and the rest of the cast.
She sure could do a better job than Rodriguez.
She plays the recording to her 'friend' Tariq who denies any knowledge of anyone called Ghost or Tommy. Sweet Elisa Marie buys it, she probably has a little crush on him as we all know never to trust or believe Tariq.
But her aunt (what's her name?!) does not.
Tariq then tells Tommy about the recording who thinks Ghost has lied to him - yet again.
As he's storming out of Truth, Rodriguez hands him LaKeisha's personal items found on her at the time of her death.
Tommy immediately recognises Tasha's earring in the bag as it was the pair Holly stole from her.
He makes his way to her place with the intention to seek revenge and kill her, but for some reason has a change of heart and lets her live.
Tommy tells his lifelong buddy Ghost he knows he didn't kill LaKeisha, but just as it looks like they're about to reconcile they're attacked and it's back to the show we know and love.
We're only halfway through the episode and already it's better than last week.
Egan then goes to 'kidnap' Elisa Marie and she and her packed lunch run off with him.
His clever plan is to use Proctor's daughter as blackmail in exchange for the recording, in the meantime Egan's mum takes quite a liking to her asking her if she has a boyfriend and braiding her hair.
Paz storms into Tommy's apartment demanding he kills Ghost and Elisa Marie gets the confirmation she needs about James.
It finally dawns on Tommy that he was wrong all along about Ghost. He didn't kill LaKeisha, he didn't call in the raid on his warehouse and he didn't lie to him about Proctor's recording.
Tommy realises Ghost is in real trouble as Dre has a strong motive to kill Ghost as he framed him for Jason's murder.
Tommy wants to set a trap for Dre so him and the St Patrick's can 'be a family again', but Tariq has darker thoughts on his mind.
He calls Vincent to stop Tommy from saving his father, and whilst Tommy fights to defend himself and batter Vincent to death he wastes valuable time.
He finally makes it Truth and Ghost is ALIVE!
At least that's what I thought for a short while, and in shock scenes Tommy SEES Ghost's killer.
"Let it go, let it go" are Ghost's final words.
Fans were speculating whether the nightclub owner was saying "let it go" or "let her go".
Despite coming face to face with Ghost's killer, Tommy doesn't shoot them.
Therefore, it must be someone Ghost loves A LOT. Tariq? Ramona? Angela? Tasha? He doesn't love her.
Ghost bleeds to death and dies in Tommy's arms in heartbreaking and emotional scenes just moments after they gave fans the reconciliation we were all desperate for.
Tommy realises there's nothing left for him in New York City. Ghost and LaKeisha are dead and he has no organisation thanks to Dre.
He rides off into the sunset in his new Mustang for Los Angeles. But not before he kills one more person, poor Spanky. Did he really think he was going to snitch on Tommy and stay alive?
Fans have been left with many unanswered questions after episode 13.
Did Tommy let Tasha escape death for the second time this episode?
Why did he say goodbye to Elisa Marie and not Tariq?
And where has Cash gone?
Next week, we will follow councilman Tate's day on the day Ghost was shot.
And fans STILL can't accept Ghost is dead, we will have to wait and see...