Win Win

Kind of predictable (but in a good way), and waiting for the inevitable big denounment hung over everything. Along the way though, some great performances from a strong cast.

Throw in some lovely comedy moments and it all worked.