Isabelle Laurence lost her parents at a young age and ever since then she has been living with her grandfather and her cousin Theodore (Laurie). She meets Amy March and they instantly become best friends but as they get older they both realise they have romantic feelings for each other