pj & haven
v.2026
Rendered in real time · with love

PJlovesHaven

An immersive little universe where every pixel, every shimmer, every rotation is just another way of saying the same thing.

scroll

— 01.5 / the beginning

Our story started

September 17, 2025 — the day everything quietly shifted into place.

day one
Sept 17
2025
Where the timer starts. Every second since has been counting in your favor — and still going.
days
hrs
min
sec
days together
weeks deep
hours of us
minutes shared
pj ♥ havenalwaysyou & meforeverhaven ♥ pjus
pj ♥ havenalwaysyou & meforeverhaven ♥ pjus

— 02 / a feeling

Built from a thousand small things.

Every animation here loops because that's what loving you feels like — restless, alive, never done rendering.

a note

Your voice

The first sound I want every morning, the last one I want at night.

a note

Your gravity

Whatever room you walk into reorganizes itself around you. I do too.

a note

Your soft edges

How you make hard days small and small joys enormous.

Days I'll choose you
01
Person on my mind
365
Reasons, and counting
Always

— 03 / promise

And after all of this, still you.

Today, tomorrow, every weird future version of us — I'm in.

from PJ — to Haven, always

— 04 / our reel

Frames of us.

A little collage of moments — tap any frame to bring it forward.

soft light
soft light01/10
a moment, looping02/10
kitchen kisses
kitchen kisses03/10
mirror, mirror
mirror, mirror04/10
red & gold
red & gold05/10
sunlit afternoons
sunlit afternoons06/10
date night mirror
date night mirror07/10
out & about
out & about08/10
backseat selfie
backseat selfie09/10
neon nights
neon nights10/10
0:00
0:00
today only · for haven

happy
birthday
haven

created by yours truly : PJ

♥ tap anywhere to continue ♥