def inner_content(node):
    """
    Returns the inner content of a given XML node, including tags.

    Args:
        node (lxml.etree.Element): The node whose inner content is desired.

    Returns:
        str: The inner content of the node.
    """
    from lxml import etree
    parts = [node.text]
    for child in node.getchildren():
        parts.append(etree.tostring(child, encoding='utf-8'))
        parts.append(child.tail)
    return ''.join(filter(None, parts))
