The Last Black Tie

Season 1 Ep 811/3/16

It's down to the final three and Robert is forced to make the tough decision to crown his prince charming.

Up Next