Some thoughts: (feel free to mix and match names/personalities. this is just to help get your juices flowing)

Jeremiah Blake Williams

-he's kind, reliable, helpful, and smart. he goes out of his way to help people and make them feel better. He rides his bike everywhere he goes. He's got caramel brown hair and olive green eyes.

Lincoln Riley "Link" Landers

-he's a popular, arrogant, rich kid from a prep school down the street from her orphanage. they happen upon each other one day at the library and even though they are so different, after a while they have an unlikely love. He has dark brown hair that he wears in a "quiff" (google images search quiff) and has hazel eyes.

Theodore "Theo" Richardson

-an all around nice guy who is Blaire's best friend. They end up falling for eachother. He has shaggy blonde hair and deep blue eyes.

Rudy Augustin Auttenburg

-he's an exchange student from Germany, he forms a friendship with Blaire. He has auburn hair and brown eyes.

John Thompson
Age:16 1/2
Very friendly, lead singer and harmonica for the local blues band, sensitive and empathetic, a people pleaser,
African American with blue tips in his naturally straight, often gelled hair. Large, kind, brown eyes, 20/20 vision, dyslexic
Has a close relationship with his rescued Thoroughbred companion horse Survivor and her year old filly Music of the Heart (Muse for short) and his Yorkie (you name this one). Looks naive but isn't. Has a quite a few sad stories himself and can relate to Blaire's experiences.

Jackson Gellar
Age: 17
He's outgoing and a tad bit narcissistic, but caring of those he really loves. He's mysterious and loves to make people walk outside of their comfort zones.

He has jet-black hair, and onyx-eyes that are described as 'bottomless'. He has pale skin which contrasts with his hair and eyes like 'night and day'. He is also 6'2" and lean with a small but significant amount of muscle.