1. A method in a network node for making a media item recommendation to a user in a communication network, the method comprising: identifying an initial media item deemed to be of interest to the user, wherein said initial media item is identified when given explicitly in a received recommendation request at least from a user terminal, or by detecting that it has been previously consumed and/or rated highly by the user; determining a set of media items that are linked to the initial media item in a weighted graph, said weighted graph comprising item nodes representing media items and edges linking the item nodes, wherein weights are assigned to said edges based on weights of contributors shared by the linked item nodes; selecting at least one of the determined set of media items based on the assigned weight of edges linking said set of media items to the initial media item; providing the at least one selected media item in the media item recommendation to the user, wherein the weighted graph is created by: creating a base graph comprising said item nodes and contributor nodes representing said contributors and being linked to the item nodes; calculating weights for said item nodes and contributor nodes based on meta data relating to the corresponding media items and contributors; replacing said contributor nodes with said edges linking the item nodes; and creating the weighted graph by assigning weights to the edges based on the weights calculated for the replaced contributor nodes.