A 25 year old man has been arrested over an alleged stabbing in East Wemyss.
The incident happened at around 7:25pm on Friday night in the village's Alexander Street.
A 33 year old man was taken to Kirkcaldy's Victoria Hospital with serious injuries.
Part of Alexander Street was sealed off while police were carrying out their investigation.
The man is expected to appear at Kirkcaldy Sheriff Court today.