Kieran Galvin
PUBLISHED Jul 24, 2008
As far as irresponsible love stories go, Puppy is a surprisingly affecting and thoughtful exploration of two somewhat lugubrious and lonely...