diff --git a/lib/hcard.rb b/lib/hcard.rb
index e858bdfc6872a24011bde0f3e3567dd85f5e9ab4..1bdd8a70439878ec933f15d4e72e53a59b4a1add 100644
--- a/lib/hcard.rb
+++ b/lib/hcard.rb
@@ -11,7 +11,7 @@ module HCard
     {:given_name => doc.css(".given_name").text,
     :family_name => doc.css(".family_name").text,
     :url => doc.css("#pod_location").text,
-    :photo => doc.css(".photo[src]").text}
+    :photo => doc.css(".photo[src]").attribute('src').text     }
   end
 
   def self.find url