Played this hand a while ago, still keeps me awake at night...

Pacific Poker NL100, full ring

Hero is MP +1 (~$120)
Villian 1 Button ($100)
Just sat down
Villian 2 BB (~$150)
Very aggressive, serial semibluffer.

Hero is dealt

Folded round, hero raises to $4, both villians call.

Flop

Villian bets $10, 80% certain he's on a flush draw and wants to end it now.

Hero raises to $30,

Villian 1 calls (?)

Villian 2 moves all in,

Hero ???

I'm still fairly sure villian 2's on a draw and i'm going to call but i'm thinking what could make villan 1 smooth call a pot sized bet and large re-raise. Worse case scenario villian 1 has got trips/AA villian 2 is on the draw and i'm drawing to just one out, but Pacific has more then it's fair share of fishy calling stations and there is a slim chance they could both be on the same draw making me a massive favourite. If villian 1 calls as well i'm getting big odds here (almost 4:1?)

hmmmm