def mal_get_synopsis(mal_soup):
    """
    Given the HTML soup returns the synopsis.

    Parameters
    ----------
    mal_soup : str
        HTML soup from beautiful soup.

    Returns
    -------
    str
        Synopsis from the soup.
    """
    search_results = mal_soup.findAll('span', itemprop='description')
    res = ""
    for result in search_results:
        for item in result.contents:
            res += str(item).strip()
    res = res.replace("<br/>", "\n")
    res = res.replace("<i>", "")
    res = res.replace("</i>", "")
    return res