Omg I wasn't prepared how good it's gonna be. Like lovable characters, good communication, no unnecessary misunderstandings, well balanced humour and seriousness, respectful and accepting love.This goes straight to my top favs list