Clue: Roguish character, ultimate in thorns between two flowers (8)
Answer: FALSTAFF
Explanation: Roguish character, ultimate in thorns between two flowers (8)
(thorn)S in FAL and TAFF, (two rivers, therefore "flowers") 
Falstaff appears in three Shakespeare plays.