Daniel James is set to undergo a medical at Leeds United today after they agreed a deal with Swansea, according to The Sun. 

Repuatable football reporter, Mike McGrath, broke the news on Thursday afternoon, and it could put an end to one of the longest running transfer sagas this month.

It's no surprise to see Leeds doing everything they can to strike a deal for James as he has been in impressive form for the Swans this season.

He also scored for Graham Potter's side in their thrilling 3-3 draw with Birmingham in midweek, and it looks like he has played his last game for the club.

It had previously been confirmed by The Sun that Leeds had tabled an official bid for the Welshman, but it remains unclear as to how much Swansea have accepted.

It was also revealed by BBC Sport Wales journalist, Dafydd Pritchard that James had voiced his eagerness to join Leeds before the deadline closes, which seems to have forced Swansea's hand.

Leeds supporters will be delighted by this latest development, and they'll be keeping their fingers crossed to hope that the deal can be completed in an orderly fashion.

It's unlikely that we'll see many more signings for Marcelo Bielsa's side before the window closes, but the Leeds boss will be delighted that he is seemingly edging closer to finalising this deal.

The Verdict: 

This could finally be it.

The wait could finally be over, and I seriously think that James could prove to be the missing piece in Leeds' promotion jigsaw this season.

He is exactly what Leeds need, and would add to their already impressive attacking quality.

James has age on his side and could play a starring role in the future of Leeds United.