haley spades and peter