I got lost in the following hand on each street. V1 is an older player; only two notable hands I've seen was that he limped overbet with AA, and he donk bet into me on an QQ8 board and then folded to my raise. V2 is an aggressive player, seems to be pretty good, has been a on massive heater (up like $5K), and playing a lot of hands aggressively as a result (even more than usual for this already aggressive player). V1 has ~$800, I have ~$1100, V2 has us cover and then some.
V1 calls in UTG+1, I raise K♦J♦ in cutoff to $35. V2 calls in straddle; V1 calls.
FLOP: J♣10♣5♦. V2 checks. V1 donk bets $35. If I was heads up, I would have raised here, esp. given prior history, but with aggressive V2 behind me, donk bet looks stronger and V1 is possible to repop... so I call. Should I have raised? V2 calls.
TURN: 9♠. V2 checks. V1 bets $35 again. Board is even scarier, but I don't think I should fold with my top pair and gut-shot at this price... raising seems bad, so I call. V2 calls.
RIVER: K♠. V2 checks. V1 bets $95, and as I think about it, I notice V2 ready to pitch the hand.
Please help on all streets.