Taylor has had some disastrous boyfriends. There was the smelly computer geek who wrote code all day, and there was the one who only wore Liverpool shirts and was football-mad. Another was allergic to girls, so that didn't last!
But then Taylor meets Josh - he is tall, hunky (he works out!) and drop-dead gorgeous. It's perfect! Then tough-guy Josh gets into trouble and Taylor learns that he's not quite so tough after all.