Boys Before Flowers Shin Hwa School is a school for rich people, attended by Goo Jun Pyo, the heir of the global corporation Shin Hwa Group, Yoon Ji Hoo, So Yi Jeong, and Song Woo Bin which form a gang called F4. Jun Pyo, the leader of F4, is the main ruffian. Geum Jan Di, who is not from rich family, ends up attending Shin Hwa School when she saves a boy from jumping off the rooftop and is given a scholarship to quiet down all the publicity the incident has caused. The entire school worships the F4 except for Jan Di. However, she holds a certain soft spot for Yoon Ji Hoo, who appears to be different from the other three. Jan Di finally speaks up against F4 to defend her friend, Oh Min Ji. From then on, she becomes Jun Pyo's main rival. Almost every time Jan Di is bullied, she is helped by Ji Hoo in some way. Jan Di and Jun Pyo's rivalry intensifies, but at the same time it is a source of amusement for him as Jan Di has now caught his attention. The story develops and Jun Pyo slowly starts falling for Jan Di. On the other hand, Jan Di's attention is on Ji Hoo, her savior, but ultimately, as the story progresses, her heart is with Jun Pyo. The couple faces many obstacles as they continue to struggle for their love, but eventually they find their way back to each other. Koo Hye Sun as Geum Jan Di Jan Di is the headstrong daughter of a dry cleaner. While on a delivery run to Shinhwa High School, she saves a bullied student from committing suicide. Jan Di is offered a scholarship to attend the prestigious school, and ends up getting on the bad side of Gu Jun Pyo. Lee Min Ho as Gu Jun Pyo Jun Pyo is the leader of F4 (the most popular guy at Shinhwa High) and heir to the Shinhwa Conglomerate. He torments Jan Di after she stands up to his bullying ways, but ends up falling for her instead. In the end of the drama, he was portrayed proposing to Jan Di. He was involved in a hostage incident that caused his "amnesia".