starstryke rated Scott Pilgrim's Finest Hour: 5 stars April 2, 2018 Public Scott Pilgrim's Finest Hour by Bryan Lee O'Malley (Scott Pilgrim, #6)