Waiting sucks, f'real. Good thing "True Blood" Season 5 is almost upon us! The new season kicks off on Sun., June 10 at 9 p.m. ET on HBO and it picks up exactly where the Season 4 finale left off. Yep, Tara is still missing half her head, Bill and Eric have just taken out Nan and Marni is gone.

What's next? Christopher Meloni joins the cast as Roman, a member of the Authority, Scott Foley stirs up Terry's past and Sookie's love life gets even more complicated. Yeah, that's possible.

Check out the new sneak peeks below, and click through the slideshow to get a preview of the new season.

Loading Slideshow...
  • "True Blood" Season 5

    Stephen Moyer, Alexander Skarsgard, Lucy Griffiths

  • "True Blood" Season 5

    Scott Foley

  • "True Blood" Season 5

    Chris Bauer and Lauren Bowles

  • "True Blood" Season 5

    Kristin Bauer van Straten

  • "True Blood" Season 5

    Joe Manganiello

  • "True Blood" Season 5

    Jacob Hopkins

  • "True Blood" Season 5

    Christopher Heyerdahl

  • "True Blood" Season 5

    Carolyn Hennesy

  • "True Blood" Season 5

    Peter Mensah

  • "True Blood" Season 5

    Chris Meloni

  • "True Blood" Season 5

    Lucy Griffiths

  • "True Blood" Season 5

    Deborah Ann Woll

  • "True Blood" Season 5

    Todd Lowe-

  • "True Blood" Season 5

    Carrie Preston

  • "True Blood" Season 5

    Carrie Preston and Scott Foley

  • "True Blood" Season 5

    Michael McMillian

  • "True Blood" Season 5

    Janina Gavankar

  • "True Blood" Season 5

    Nelsan Ellis

  • "True Blood" Season 5

    Nelsan Ellis and Anna Paquin

  • "True Blood" Season 5

Related on HuffPost: