Create a Python function that decodes a Caesar Cipher message. It should shift the letters to the right by an offset. Then print the decoded message. 

Example encoded message: "jxyi yi qd unqcfbu ev q squiqh syfxuh. muhu oek qrbu je tusetu yj? y xefu ie!"
Expected decoded output: "this is an example of a caesar cipher. were you able to decode it? i hope so!"

The offset is 10.
No problem. Here is a Python function called decode_caesar_cipher that has 2 parameters (message, offset). It loops through the message and evaluates each character. It will concatenate the new character by the offset if it is indeed a letter of the alphabet. If the character is not a part of the alphabet, it will concatenate it without using the offset.

```Python
cryptic_message = "jxyi yi qd unqcfbu ev q squiqh syfxuh. muhu oek qrbu je tusetu yj? y xefu ie!"

def decode_caesar_cipher(message, offset):
    alphabet = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"
    new_message = ""
    
    for char in message:
        msg_index = alphabet.find(char)
        if msg_index == -1:
            new_message += char
        else:
            new_letter = alphabet[alphabet.find(char) + offset]
            new_message += new_letter
            
    print(new_message)
        
decode_caesar_cipher(cryptic_message, 10)
```

This should decode your Caesar Cipher messages. Please note that the alphabet variable doubles the alphabet because the index will go out of bounds if the offset is too large. 

Output: "this is an example of a caesar cipher. were you able to decode it? i hope so!"