The main characters in Uglies are Tally Youngblood, Shay, and David. The story takes place in the future. In the beginning of the story, Tally is three months away from turning pretty when she decides to go visit her pretty friend in New Pretty Town, which is forbidden for uglies to visit.
The conflict in Uglies is that Tally wants to turn pretty, but her new friend Shay does not. Tally must decide whether to run away with Shay and betray Peris, or stay and turn pretty, but betray Shay.
Shay is keeping Tally from getting what she wants. Tally wants to turn pretty to keep her friendship with Peris, her friend from when she was little, but her new friend Shay wants to stay ugly and run away. Tally could stay in Uglyville to become pretty, but she does not want to betray her new friend.
The Smokies are captured by Dr. Cable and forced to turn pretty, so Tally must turn pretty herself to find the cure and save her friends.