We’d have plenty of people in line: Viviane, Victor, Chloe, Stefano, Kate, EJ, Melanie, then the big stretch but possibles: Hope, Bo, Daniel, Maggie, Caroline, Nathan, Stephanie. After a long show of who had the right motive and ability to do it, we see it was "Bo" but….. it really isn’t Bo- it’s Lawrence back from the dead pretending to be Bo OR it could be "Daniel" also really Lawrence pretending to be him to get rid of the two people he feels were responsible for his losing Carly. When he’s found out, there’s no great loss as he really wasn’t on the show as a major character.