I believe I know who will be the final 2 on "The Voice." The final six gave amazing performances on last night's show. The tributes to their moms were sweet and marvelous. But before the votes are cast by America and the results are announced tonight night, I want to shout out my predictions.

Tonight we find out who makes it to the semi-finals. I believe that India Carney who was saved last week will make top 4. It is also likely that Meghan Linsey will make the cut as well once the votes have been cast. And of course Sawyer Fredericks and Koryn Hawthorne will round out tonight votes. But who do you think will win it all? I believe that the final will come down to Sawyer Fredericks and Koryn Hawthorne.

Both Sawyer and Koryn had the best performances on this weeks show in my opinion. I loved both of their song choices and I thought they were the only 2 who did both of their songs really well. I loved Blake's reaction to Sawyer's first song "Dang it ... dang it!" and then the second with the dancers just proves Sawyer can do the Pop / Dance stage show if necessary.

So I do believe Koryn will be in the top two, but I still think as I have since February, that Sawyer is walking away with it all. Be sure to vote for your favorite.

Missed the show? Click here to watch.

More From WZAD-WCZX The Wolf