A truck bed cover may include a top panel and a plurality of side panels. The top panel may be slidably and pivotably connected to each of the side panels. Each side panel may be connected to a truck bed rail. The side panels may be pivotably connected to the truck bed rail, in particular. Each of the top panel and the side panels are configured to selectively move between a tonneau cover configuration and a cap configuration.