Welcome to FTR.
Short answer: No.
Pre-flop: KTs is a decent hand, but not from early position facing a 4xBB raise.
Flop: You have an OESD, but it's tainted by the diamond draw. You have no diamonds. And your opponent bet half the pot. Even if it weren't tainted, it's too much to call.
Turn: It's a nice size pot. Don't give him a free card. He could be drawing for the flush.
River: Good bet.