ok so u werent high.
1) u were at the beach with ur family. that represents calm and happiness.
2) fundraiser for cats mean to help innocent animals. BUT WHO THE FUCK CARES ABOUT A CAT FFS.
3) giant cats represent cats in need of big help. this is why they were lost in thoughts.
4) u tried to help but u failed. u tried ur best.
5) u failed because u let ur own problems get in ur way. in this case, u are homo.
what does the cats represent? no one knows. maybe it means women, you couldnt help women because u r homo