Oh my god, Philip is Dimitri.

Are there any tall, dirty blonde lumberjack princes?