import re


def search_bible(values, search_for):
    """
    searches through our dictionary values for string
    builds list of bcv to print later
    """
    keys_list = []
    items_list = values.items()
    searched = re.compile(search_for, re.IGNORECASE)
    for item in items_list:
        if searched.search(item[1]):
            keys_list.append(item[0])
    return keys_list