This week.

Ed Miliband got some desperately-needed good news when energy giant SSE appeared to adopt his plan to freeze prices.

Ed Balls faces reshuffle chatter after Labour fears they are losing the economic battle.

And Westminster witnessed the first clash between Nigel Farage and Nick Clegg over Europe.