diff --git a/Web/Twitter/Conduit/Api.hs b/Web/Twitter/Conduit/Api.hs
--- a/Web/Twitter/Conduit/Api.hs
+++ b/Web/Twitter/Conduit/Api.hs
@@ -85,7 +85,8 @@
        -- , usersSuggestionsSlugMembers
 
        -- * Favorites
-       -- , favoritesList
+       , FavoritesList
+       , favoritesList
        , FavoritesDestroy
        , favoritesDestroy
        , FavoritesCreate
@@ -504,6 +505,33 @@
 usersShow q = APIRequestGet (endpoint ++ "users/show.json") (mkUserParam q)
 deriveHasParamInstances ''UsersShow
     [ "include_entities"
+    ]
+
+data FavoritesList
+-- | Returns the 20 most recent Tweets favorited by the specified user.
+--
+-- You can perform request by using 'call':
+--
+-- @
+-- res <- 'call' '$' 'favoritesList' (ScreenNameParam \"thimura\")
+-- @
+--
+-- >>> favoritesList Nothing
+-- APIRequestGet "https://api.twitter.com/1.1/favorites/list.json" []
+-- >>> favoritesList (Just (ScreenNameParam "thimura"))
+-- APIRequestGet "https://api.twitter.com/1.1/favorites/list.json" [("screen_name","thimura")]
+-- >>> favoritesList (Just (UserIdParam 69179963))
+-- APIRequestGet "https://api.twitter.com/1.1/favorites/list.json" [("user_id","69179963")]
+favoritesList :: Maybe UserParam -> APIRequest FavoritesList Status
+favoritesList mbuser = APIRequestGet (endpoint ++ "favorites/list.json") (mkParam mbuser)
+  where
+    mkParam Nothing = []
+    mkParam (Just usr) = mkUserParam usr
+deriveHasParamInstances ''FavoritesList
+    [ "count"
+    , "since_id"
+    , "max_id"
+    , "include_entities"
     ]
 
 data FavoritesCreate
diff --git a/tests/StatusSpec.hs b/tests/StatusSpec.hs
--- a/tests/StatusSpec.hs
+++ b/tests/StatusSpec.hs
@@ -63,15 +63,6 @@
             res <- run $ call homeTimeline
             length res `shouldSatisfy` (> 0)
 
-    describe "retweetsOfMe" $ do
-        let response = unsafePerformIO . run . call $ retweetsOfMe
-        it "returns the most recent tweets authored by the authenticating user" $ do
-             let screenNames = response ^.. traversed . statusUser . userScreenName
-             screenNames `shouldSatisfy` allOf folded (== (self ^. userScreenName))
-             length screenNames `shouldSatisfy` (== length response)
-        it "returns the most recent tweets that have been retweeted by other" $ do
-            response `shouldSatisfy` allOf (traversed . statusRetweetCount . _Just) (> 0)
-
     describe "showId" $ do
         it "works for the known tweets" $ do
             res <- run . call $ showId 477833886768959488
diff --git a/twitter-conduit.cabal b/twitter-conduit.cabal
--- a/twitter-conduit.cabal
+++ b/twitter-conduit.cabal
@@ -1,5 +1,5 @@
 name:              twitter-conduit
-version:           0.0.5.2
+version:           0.0.5.3
 license:           BSD3
 license-file:      LICENSE
 author:            HATTORI Hiroki, Hideyuki Tanaka, Takahiro HIMURA
