Ireland international Tommy Bowe has signed a three-year deal with Northern Irish side Ulster.
The winger leaves South Wales region Ospreys after joining from Ulster in 2008.
"Obviously, I have mixed emotions," Bowe told the Irish Rugby Football Union's official website. "I'm sad to be leaving a club and a region that I have been proud to call my home for the last three years and that has improved me immeasurably both as a rugby player and as a person.
"I am indebted to the staff, coaches, management, team mates and fans of the Ospreys, for welcoming me so warmly and making my time here so special.
"That said, I am also delighted to be returning to Ulster, the province I grew up wanting to play for and where my family live."
Bowe went over twice during Ireland's 17-17 Six Nations draw with France on Sunday.