Squid & Owl

Love story? Team-up? Revenge? Or merely a pleasant wallpaper pattern ...