digraph G{
{
/* Character Nodes */
node [shape=polygon,sides=6];
   grimm [label="Grimm"];
   klovis [label="Klovis"];
}
{
/* People Nodes */
node [shape=circle];
   b [label="Rudo \nSackbridge"];
   wardens [label="Wardens of \nShire Corbie"];
   knights [label="Knights of \nCounty Corbie"];
}

{
/* Place Nodes */
node [shape=box];
   c [label="The forest"];
}

{
/* Thing Nodes */
node [shape=polygon,sides=3];
   d [label="Scrounged\nObjects"];
}

{
/* Idea Nodes */
node [shape=diamond];
   e [label="Only nature\nis honest"];
}

{
/* weak relationships */
edge [color=yellow];

}

{
/* normal relationships */
edge [color=green];
grimm->e [label="Hides behind this statement to\n avoid troubling social relationships"];
grimm->d;
grimm->c;
grimm->b [label="Respectsâ?¦ But also Resents"];
grimm->wardens [label="Warden of the Shire"];
grimm->knights [label="negative interaction"];
}

{
/* strong relationships */
edge [color=red];

}
}
