Blake Shelton has said it's "time for me to come home" as he announced he is quitting the US version of singing competition The Voice.
The musician, 46, revealed he is stepping down from his coaching duties after season 23, which is to air next year.
He made the announcement in a lengthy and heartfelt post on Instagram on Tuesday in which he admitted he has been "wrestling with this for a while".